Generador de hashes
Calcula el hash de un texto o un archivo con MD5, SHA-1, SHA-2, SHA-3, CRC32 o xxHash y compáralo con la suma esperada. Los archivos se leen por partes en tu dispositivo y no se suben.
Se ejecuta en tu navegador: no se sube nada.
Se lee en tu dispositivo en trozos de 4 MB; hasta 4 GB.
·
MD5, SHA-1, CRC32 y xxHash no son hashes seguros: no los uses para contraseñas ni para demostrar autenticidad. Usa SHA-256 o superior para seguridad, y bcrypt o Argon2id para contraseñas.
Pega una suma para comparar. Se ignoran mayúsculas, espacios y dos puntos.
Cómo se usa
- Escribe o pega un texto, o elige un archivo. Los hashes de los algoritmos seleccionados aparecen al instante.
- Marca o desmarca los algoritmos que quieras. Copia cualquier hash con su botón.
- Para verificar una descarga, pega la suma publicada en «Hash esperado»: la página te dice si coincide y con qué algoritmo.
Preguntas frecuentes
¿Se sube mi texto o archivo?
No. El cálculo se hace en tu navegador con WebAssembly. Un archivo se lee en trozos de 4 MB dentro de un worker en segundo plano, así que los archivos grandes no bloquean la página y no salen de tu dispositivo.
¿Puedo usar MD5 o SHA-1 para contraseñas o seguridad?
No. MD5 y SHA-1 están rotos a efectos de seguridad (se pueden fabricar colisiones) y ninguno de los algoritmos de aquí sirve para guardar contraseñas porque son rápidos. Para contraseñas usa bcrypt o Argon2id. MD5, SHA-1, CRC32 y xxHash sirven para detectar corrupción accidental.
¿Qué algoritmo elijo?
SHA-256 para sumas de verificación e integridad; SHA-3 si lo necesitas expresamente. CRC32 y xxHash son sumas rápidas no criptográficas para detectar errores de transmisión, no manipulación.
¿Por qué el hash de un texto difiere del de un archivo con el mismo texto?
El texto se procesa como UTF-8 tal cual lo escribes; los editores suelen añadir un salto de línea final o usar otro fin de línea o codificación en el archivo.
¿Qué tamaño de archivo puedo procesar?
Hasta 4 GB. El uso de memoria es bajo porque el archivo se procesa por trozos.