El software keygen es una pequeña aplicación que simplemente genera una «clave» válida para un software que quieres usar, pero que no quieres pagar. De las palabras «generador de claves». Uno sencillo podría ser así:
Cuando instalas algún software de pago (no gratuito), a menudo te pide que introduzcas una «clave» válida y comprada (pieza de texto o archivo particular) para demostrar que has pagado por él. Los ejemplos más populares son Adobe Photoshop, Microsoft Office, Microsoft Windows, etc.
Para evitar pagar y seguir disfrutando del software de pago, la gente a veces comparte (ilegalmente) claves válidas. Pero el siguiente nivel de protección es cuando el software calcula la «clave» individualmente según tu nombre/apellido introducido. O la IP. O la fecha/hora. O la cadena aleatoria que generó (como en la imagen). U otros parámetros. Entonces una sola clave no servirá para todo el mundo. Ahí es donde entran en juego los keygens.
La gente curiosa (crackers) hace keygens que engañan al software generando las «contraseñas» solicitadas sin pagar por ellas. Esa gente escarba en el software (herramientas como OllyDebugger, etc) y averigua el algoritmo que usa el software y hace la clave que el software espera. #
Cada software tiene un algoritmo diferente, por lo que cada software requiere un keygen diferente. Incluso podrían diferir por versiones de software – keygen que funciona para MS Office 2000 probablemente no funcionará para MS Office 2007. A menudo, los keygen tienen bonitos fondos y reproducen música atrayente cuando se abren. La gente lo considera un arte e incluso compiten, quién crackeará el nuevo software primero.
Hay alternativas – «parchear» el software (cambiar una parte del mismo, para que siempre piense que el software está registrado), pero el uso de keygen es más discreto. Las empresas están cansadas de luchar con los piratas, por lo que a menudo toman su negocio en línea (como Office 365), por lo que pueden tener el control, que utiliza su software. O simplemente añaden métodos de protección cada vez más complejos. Burlarlos suele ser cuestión de tiempo – hay muchos jóvenes curiosos con café y tiempo libre 😉
P.S: cuidado – a veces los keygens y parches distribuidos online contienen malware. Y los antivirus suelen avisar, aunque no contengan malware. Así que recuerda – esa es una forma peligrosa y estarás mucho más seguro simplemente pagando por el software y evitando cualquier «cracks» o «keygens» maliciosos 🙂