Un dongle es una instalación de hardware utilizada para el cifrado de software. El dongle USB de uso común parece una unidad flash USB. Su función es cifrar el software para evitar la piratería de software. Generalmente adopta la tecnología de cifrar el software cifrado y colocar la clave en el dongle.
Los copy dogs son en su mayoría dongles copiados después de ser crackeados porque los chips de hardware de los dongles domésticos son relativamente simples. En pocas palabras, es un dongle pirateado. Debido a que Copy Dog no tiene el costo del software cifrado, el precio del software cifrado Copy Dog es mucho más bajo que el del software cifrado dongle.