Dongle protection works by using electronic copy protection and is programmed with a hardware key or other encryption that can unlock content or software usage. Dongle protection has historically protected desktop-based applications but can also be utilized for web-based systems as well.