Calcula la suma de verificación CRC32 de cualquier texto en hex, decimal y binario
Un checksum es un valor de tamaño fijo pequeño calculado a partir de un bloque de datos, utilizado para detectar errores o verificar la integridad de los datos. Cuando descargas un archivo y el sitio web proporciona un checksum, puedes ejecutar el mismo cálculo en el archivo descargado y comparar. Los checksums comunes: MD5, SHA-1, SHA-256, SHA-512, CRC32.
Esta herramienta calcula checksums para entrada de texto o contenido de archivos usando múltiples algoritmos simultáneamente. Distingue entre funciones hash criptográficas (SHA-256, SHA-512) diseñadas para detectar manipulación intencional, y checksums no criptográficos (CRC32) diseñados solo para detección de corrupción accidental.
Los términos se usan indistintamente, pero estrictamente: un checksum es cualquier valor calculado para detectar errores. Una función hash criptográfica garantiza adicionalmente: resistencia a preimagen, resistencia a segunda preimagen, resistencia a colisiones.
Para detectar corrupción accidental, MD5 está bien. Para propósitos de seguridad (detectar manipulación intencional), MD5 está roto: los ataques de colisión conocidos pueden producir dos archivos diferentes con el mismo MD5. Usa SHA-256 para verificación de integridad sensible a la seguridad.
CRC32 es un código de detección de errores no criptográfico usado donde la velocidad importa: integridad de archivos ZIP, verificación de tramas Ethernet, validación de chunks de imágenes PNG. CRC32 NO es un hash seguro.
HMAC combina una clave secreta con el mensaje antes de hashear. Un hash simple no tiene clave — cualquiera puede calcular SHA256("hola"). HMAC requiere conocer la clave secreta para producir el MAC correcto.
Comprobador de contraseñas · Cifrado ROT13 · Codificador / Decodificador Base32 · Codificador / Decodificador Hex · Cifrado César · Cifrado Vigenère