Generador de hash
| Algoritmo | Digest |
|---|
Acerca de esta herramienta
Esta herramienta calcula el hash de un texto con cuatro algoritmos a la vez: MD5, SHA-1, SHA-256 y SHA-512. Escribe o pega el texto y calcula los cuatro hashes sobre los bytes UTF-8 a medida que escribes, cada uno en hexadecimal en minúsculas con un botón para copiarlo.
Todo se ejecuta en tu navegador. SHA-1, SHA-256 y SHA-512 vienen de la Web Crypto API; el MD5 se calcula con una pequeña biblioteca de JavaScript, ya que los navegadores no lo implementan de forma nativa. Nada de lo que escribas se envía a un servidor ni se guarda en ningún sitio. Ten en cuenta que MD5 y SHA-1 no son seguros para uso criptográfico: ambos tienen ataques de colisión conocidos, así que no deben usarse para proteger contraseñas, firmar nada ni verificar que un archivo no haya sido manipulado por un atacante. Siguen siendo válidos para checksums y deduplicación, donde solo necesitas comparar dos datos rápidamente.
Usos comunes: comprobar que una descarga o un archivo copiado coincide con su checksum publicado, generar claves de caché o identificadores direccionados por contenido, detectar texto o registros duplicados, o averiguar qué hash produce un fragmento de código para una entrada mientras depuras. Para cualquier cosa sensible en términos de seguridad, como guardar contraseñas o verificar firmas, usa SHA-256 o SHA-512. Consulta la referencia de SubtleCrypto.digest() en MDN para saber cómo se calculan los hashes de WebCrypto.