Un logiciel de keygen est une petite application qui génère simplement une "clé" valide pour un logiciel que vous voulez utiliser, mais que vous ne voulez pas payer. D'après les mots "générateur de clé". Un simple pourrait ressembler à ceci:
Lorsque vous installez un logiciel payant (non libre), il vous demande souvent d'entrer une "clé" valide et achetée (morceau de texte ou fichier particulier) pour prouver que vous l'avez payé. Les exemples les plus populaires sont Adobe Photoshop, Microsoft Office, Microsoft Windows, etc.
Pour éviter de payer et continuer à profiter du logiciel payant, les gens partagent parfois (illégalement) des mots de passe valides. Mais le niveau de protection suivant est lorsque le logiciel calcule la "clé" individuellement en fonction du nom/prénom que vous avez saisi. Ou de l'adresse IP. Ou de la date/heure. Ou de la chaîne aléatoire qu'il a générée (comme dans l'image). Ou d'autres paramètres. Dans ce cas, une seule clé ne peut pas convenir à tout le monde. C'est là que les keygens entrent en jeu.
Des curieux (crackers) fabriquent des keygens qui trompent les logiciels en générant les "mots de passe" demandés sans les payer. Ces personnes creusent dans le logiciel (outils comme OllyDebugger, etc) et découvrent l'algorithme utilisé par le logiciel et fabriquent la clé attendue par le logiciel. #
Chaque logiciel a un algorithme différent, donc chaque logiciel nécessite un keygen différent. Ils peuvent même différer selon les versions du logiciel - un keygen qui fonctionne pour MS Office 2000 ne fonctionnera probablement pas pour MS Office 2007. Les keygens ont souvent des arrière-plans agréables et jouent une musique attrayante lorsqu'ils sont ouverts. Les gens considèrent cela comme un art et rivalisent même, qui craquera le nouveau logiciel en premier.
Il existe des alternatives - "patcher" le logiciel (en changer une partie, pour qu'il pense toujours que le logiciel est enregistré), mais l'utilisation des keygens est plus discrète. Les entreprises sont fatiguées de se battre avec les pirates, alors souvent ils prennent leur entreprise en ligne (comme Office 365), afin qu'ils puissent être en contrôle, qui utilise leur logiciel. Ou bien elles ajoutent simplement des méthodes de protection de plus en plus complexes. Les contourner est généralement une question de temps - il y a beaucoup de jeunes curieux avec du café et du temps libre 😉
P.S : attention - parfois les keygens et les patchs distribués en ligne contiennent des malwares. Et les antivirus vous avertissent souvent, même s'ils ne contiennent pas de malware. Donc, rappelez-vous - c'est un moyen dangereux et vous serez beaucoup plus en sécurité en payant simplement le logiciel et en évitant les "cracks" ou les "keygens" malveillants 🙂
.