[VFP] Consulta CheckSum

92 views
Skip to first unread message

ZeRoberto

unread,
Mar 21, 2011, 2:22:53 PM3/21/11
to publicesvfoxpro
Hola a todos
 
Queria saber si el CheckSum que se saca con el Sys(7) es unico o varia
 
Por ejemplo
 
-Si saco el checksum de esta cadena "NADA CORRE COMO UN ZORRO" me dara un numero
-Ahora si cambio la posicion de las palabras  me dara el mismo numero o diferente
-El Checksum varia de maquina a maquina?
 
Lo que pasa es que quiero generar un numero de licencia, teniendo como datos el NOMBRE, DIRECCION, EMPRESA, SERIE DEL DISCO, pero al encryptarlos me genera una cadena enorme.

Mauricio Molinero,

unread,
Mar 21, 2011, 6:10:38 PM3/21/11
to Comunidad de Visual Foxpro en Español
Puedes usar rutinas de encriptado como BlowFish o una comprobacion
MD5, busca en google para VFP y estan.

Saludos!

Mauricio R. Molinero,

Carlos Miguel FARIAS

unread,
Mar 21, 2011, 7:24:23 PM3/21/11
to publice...@googlegroups.com
El checksum a igual cadena, da igual valor, es constante.
Lo que es interesante es que tiene en cuenta hasta los blancos
por el checksum de un blanco, es bastante diferente al de dos blancos y asi, generalmente los parecidos estan bastante separados en el checksum final.
En las ultimas versiones de fox (creo que 8 y 9) se amplio la capacidad del checksum en que antes, el hash generado variaba de 0 a 2 a la 16 (+-65000) y ahora va de 0 a 4gb, lo que da un espectro mayor.
El checksum no es reversible, y pueden darse sinonimos, o se que dos cadenas totalmente diferentes, generen un checksum identico.
Reply all
Reply to author
Forward
0 new messages