Cómo usar esta herramienta para desarrolladores
- Introduce el texto.
- Selecciona Adler-32, FNV-1a 32 o suma de bytes.
- Ejecuta la herramienta.
- Usa el valor hexadecimal o decimal según el formato esperado.
Genera checksums no criptográficos para texto UTF-8 con tres variantes útiles en pruebas: Adler-32, FNV-1a de 32 bits y suma modular de bytes. Permite cambiar de algoritmo sin modificar la entrada y devuelve tanto hexadecimal como decimal. Sirve para comprobar implementaciones, crear vectores de prueba y detectar cambios accidentales; no sustituye un hash criptográfico cuando existe un riesgo de manipulación.
Cada algoritmo recorre los bytes UTF-8 y produce un entero de 32 bits. Adler-32 combina dos sumas mod 65521; FNV-1a aplica XOR y multiplicación por el primo FNV; Sum32 acumula todos los bytes módulo 2³².
Estos checksums no están diseñados para resistir colisiones intencionales. Para seguridad, usa SHA-256, SHA-512 o HMAC según el caso.
Entrada: Wikipedia Algoritmo: Adler-32 Resultado esperado: 11E60398
La salida se normaliza a 8 dígitos hexadecimales para facilitar comparaciones y también se muestra como entero decimal sin signo.
No calcula checksums de archivos binarios byte a byte; el cargador del template los lee como texto. Para binarios se necesita una lectura ArrayBuffer específica.
Ambos son checksums de 32 bits, pero usan matemáticas distintas. CRC32 suele detectar mejor ciertos patrones de error; Adler-32 es más simple.
No. Es un hash no criptográfico útil para tablas, IDs técnicos y pruebas, pero no para proteger integridad frente a ataques.
El mismo texto produce valores distintos con Adler-32, FNV-1a o Sum32; sin el nombre del algoritmo el valor es ambiguo.
No. Es una comprobación muy simple y puede tener colisiones frecuentes; úsala solo donde el protocolo o la prueba la requiera.
Un checksum no criptográfico no es suficiente. Para integridad criptográfica usa un hash moderno y, si necesitas autenticidad, HMAC con una clave secreta.
| Adler-32 | Módulo 65521 |
|---|---|
| FNV-1a | 32 bits |
| Sum32 | Suma modular |
| Salida | Hex + decimal |
Consulta más utilidades de hash, identificadores y seguridad en el hub de esta categoría.
Ver categoría