Un dongle virtual este un program software conceput pentru a emula un dongle sau cheie hardware. Folosite în protecția împotriva copierii software, dongle-urile virtuale permit utilizatorului să acceseze mai multe programe dependente de dongle fără a fi nevoie de o cheie hardware fizică pentru fiecare program software. Dacă este necesar un dongle pentru a rula software, înseamnă că un dispozitiv portabil echipat cu informații de deblocare trebuie să fie conectat la computer pentru ca software-ul să ruleze. Deoarece dongle-urile sunt de obicei necesare numai pentru programele specializate de ultimă generație, majoritatea utilizatorilor de computere este puțin probabil să întâlnească un program care are nevoie de un dongle.
Donglele sunt folosite pentru a controla pirateria software. Pirateria software apare atunci când un program este distribuit fără acordul companiei care deține drepturile de autor pentru software. Programele software utilizate pentru proiectarea și crearea media sunt scumpe și predispuse la furt și copiere, iar compania nu este plătită pentru munca sa atunci când programele sunt distribuite fără știrea lor. Donglele protejează programul software de piraterie blocând utilizarea acestuia atunci când un dongle nu este în computer.
Programele care necesită dongle sunt, de obicei, programe de design sau producție de ultimă generație. Dongle-urile își fac apariția în software-ul utilizat în crearea video, proiectarea producțiilor de teatru, înregistrarea și editarea audio și proiectarea clădirilor. Exemple de programe care necesită dongle includ Pro Tools® și Vectorworks®.
Crearea unui dongle virtual necesită utilizarea unui program software numit emulator. Aceste programe folosesc software pentru a imita funcția unui dispozitiv sau a unui alt sistem software. Un emulator imită funcția dongle-ului portabil, în esență păcălind computerul să creadă că o cheie hardware este conectată la un port de computer.
Un dongle virtual poate funcționa fără a lua o priză, ceea ce eliberează porturile Universal Serial Bus (USB) pentru alte dispozitive. Utilizatorii de computere care călătoresc pot evita aglomerația de a transporta mai multe dongle portabile pentru mai multe programe software. Utilizarea unui dongle virtual ajută, de asemenea, la protejarea dongle-ului original de deteriorare, furt sau pierdere.
Atât donglele virtuale, cât și sistemele de chei hardware fizice suferă probleme de incompatibilitate. În timp ce multe dongle-uri au mufe încorporate care permit utilizatorului să stivuească mai multe dongle-uri într-un singur port USB, problemele de conflict pot cauza funcționarea defectuoasă a unuia sau mai multor dongle-uri. Când vă confruntați cu probleme de compatibilitate cu cheile hardware, comutarea unora dintre cheile dvs. hardware la cheile virtuale emulate poate remedia defecțiunea. De asemenea, atunci când un dongle emulat nu funcționează, poate fi necesară trecerea înapoi la cheia hardware.