Innehållsförteckning:
Definition - Vad betyder Key Generator (Keygen)?
En nyckelgenerator (keygen) är ett kryptografiskt verktyg som används för att generera produktnycklar, som är unika alfanumeriska sekvenser som berättar ett installationsprogram att användaren som initierade installationen äger en licens för programvaran. En nyckelgenerator försöker generera en korrekt produktnyckel som gör att installationen av programvaran kan slutföras. På grund av detta är keygen ofta associerad med piratkopiering av programvara, cracking och hacking, vilket ofta är sant. Men det finns också keygens som inte används i piratkopiering; programvarudistributörer har själva nyckelgeneratorer som genererar ett stort antal unika nycklar som sedan är associerade med varje kopia av programvaran de säljer.
Techopedia förklarar Key Generator (Keygen)
I sina mest grundläggande funktioner försöker nyckelgeneratorer att emulera nyckelsekvensen som krävs av ett program för installation. Detta gör det möjligt att distribuera startkopierade kopior av programvara, ofta gratis, och sedan installera av någon utan att behöva betala för en verklig licens för en produkt som ska innehålla produktnyckeln. Skapandet av nyckelgeneratorer och krackningsprogramvara är högt på grund av detaljhandelskostnaderna för legitim programvara. Till exempel kostar produktivitetsverktyg som Microsoft Office eller Adobe Suite hundratals till tusentals dollar för en enda kopia, vilket är för dyrt för många människor runt om i världen. Detta resulterar i en massiv distribution av nyckelgeneratorer och knäckta kopior av programvara.
De flesta moderna programvaror har andra valideringsmedel än en produktnyckel för att säkerställa att programvaran är lagligt licensierad och inte piratkopierad. En nyckelgenerator kan tillåta användaren att installera programvaran men validering via Internet skulle då hindra programvaran från att fungera. Men hackare och hackare använder mer än nyckelgeneratorn för att olagligt använda programvara. Vissa keygens är utrustade med förfalskningsservrar som avlyssnar kommunikationen mellan programvaran och de faktiska servrarna, vilket ger den valideringssvar som den förväntar sig från de verkliga servrarna, och därigenom lurar programvaran att tro att den har validerats.
