![]() |
Gerar Serial Number
Olá a todos.
Alguém tem ou pode indicar uma rotina para gerar um numero de série a partir de uma string ? Gracias |
Cita:
Achar o valor decimal de cada caractere da string, multiplicar por por um numero fixo ou pela data. mas há muitas outras formas, tudo depende da complexidade que se quer por nesse numero de série e qual o objectivo. Num caso concreto o resultado da string multipliquei pelo numero de série do disco rígido. Se o objectivo é segurança ainda se pode fazer algo do tipo: Código COBOL:
Jose Manuel |
Hola:
Tambien podes redefinir el string y hacer distintos cálculos para encontrar una clave, que cuando la quieras controlar volves a realizar la misma rutina y comparar si te da el mismo resultado. Código COBOL:
Por ejemplo podrías hacer una rutina parecida a ésta: Código COBOL:
Cualquier tipo de cálculo, para el caso es lo mismo. Y te va a dar un valor en la variable "suma" que es la que tenés como serial. Saludos. Fito... |
Joseg, yo en tu versión haría algo así:
Código COBOL:
Pero además hay un punto, que es que los literales de guardan en el binario/ejecutable tal cual. Es decir, con un editor hexadecimal se podría fácilmente extraer las correspondencias. Para que esto no pase, habría que construir cada "churro" vía cálculos, algo tipo esto: Código COBOL:
Y lo mismo para el "churro-2", pero con cálculo individual para cada posición. |
Vou testar os vossos exemplos e ver qual o que melhor se adequa ao que pretendo, que é uma chave relativamente simples.
Gracias |
| La franja horaria es GMT +2. Ahora son las 14:45. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.