Tecnología

Inicio

Cómo hacer una serie clave

Cómo hacer una serie clave


Para ayudar a asegurar que el software está instalado solamente por los clientes que han comprado una licencia, puede proporcionar una clave de serie para los clientes de pago. Los clientes entran en el número de serie cuando se instala el software, que tiene lógica para determinar si el número de serie es válido. Este método para crear un número de serie hace que sea fácil de crear, fácil de validar y difícil de adivinar.

Instrucciones

1 Determinar la longitud y el formato del número de serie, por ejemplo: XXX-XXX-XXX-XXX cada uno numerado de 0 a 9.

2 Asignar un 6 dígitos, número de cliente lleno de cero a cada cliente que compre el software. Por ejemplo, el número de cliente 1949 sería "001949." Hacer los tres primeros dígitos del número de serie los tres primeros dígitos del número de cliente, y los tres últimos dígitos del número de serie los tres últimos dígitos del número de cliente. Por ejemplo: 001-XXX-XXX-949.

3 Determinar un algoritmo para crear el segundo grupo de tres dígitos de la primera grupo de tres dígitos. Por ejemplo, agregar 25 (001 + 25 = 026), cambie el primer y segundo números (206), se multiplica por 17 (206

17 = 3502), restar el número original multiplicado por 5 (3502 - (1 5) = 3497) , tomar el valor absoluto (3497) y desechar todos menos los primeros tres dígitos (349) para crear 001-349-XXX-949.

4 Determinar un algoritmo diferente para crear el tercer grupo de tres dígitos de la última grupo de tres dígitos. Por ejemplo, multiplicar por 6 (949

6 = 5694), revertir el número (4965), añadir 842 (4965 + 842 = 5807), se multiplica por el último dígito del número original (5807 9 = 52263) y desechar todos, pero el últimos tres dígitos (263) para crear 001-349-263-949.

5 Crear un sencillo programa que genera automáticamente el número de serie a partir del número de clientes. Crear la lógica en el software que valida un número de serie mediante el cálculo de lo que los primeros y los últimos grupos de dígitos se deben basar en los algoritmos que ha creado. Esta información también le indica qué cliente un número de serie válido pertenece.

Consejos y advertencias

  • Sustituya sus propios métodos de aritméticas y permutas dígitos para crear una clave de serie único.
  • Un hacker serio puede realizar ingeniería inversa o desensamblar el código, determinar la lógica utilizada para validar un número de serie y crear un keygen que proporciona un número de serie válido.