Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Acerca del sys(2007) -suma de verificación-
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00675146
Message ID:
00675428
Views:
9
>El algoritmo que usa se llama CRC16 (sin tener total seguridad) y genera un valor entre 0 y 65535 lo que te brinda una seguridad decente que dos cadenas no generen el mismo checksum.

>Si buscas una solucion mas eficiente busca en la seccion Downloads una clase que permite efectuar la verificacion usando el algoritmo CRC32 que resulta mas seguro. El unico problema es que como el codigo es todo VFP resulta algo lento para cadenas grandes.

Cabe aclarar que cualquier método de CRC, matemáticamente siempre puede dar el mismo checksum para dos strings, salvo que el largo final del checksum sea mayor que el de las strings mismas, cosa poco práctica.

De todas maneras, el objetivo de un checksum (como su nombre lo indica) es hacer un muestreo de bits para por promedio, determinar si una string varió o no. Cualquier buen algoritmo debería dar distintos valores tocando un byte. Pero siempre habrá una cantidad de strings posible (la mayoría ilegibles) que den el mismo resultado.

¿Se entendió o estoy hecho un viejo gagá?
Previous
Reply
Map
View

Click here to load this message in the networking platform