Calculadora de hash SHA
Obtén la huella SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto y comprueba si coincide con el hash esperado. Todo ocurre en tu navegador.
¿Para qué sirve un hash SHA?
Un hash es la huella digital de un contenido: una cadena de longitud fija (64 caracteres hexadecimales en el caso de SHA-256) que cambia por completo aunque modifiques una sola letra del texto original. Se usa para comprobar la integridad de una descarga comparándola con el checksum publicado en la web, para confirmar que un texto no ha sido manipulado o para detectar contenidos duplicados sin compararlos byte a byte. El proceso es de un solo sentido: no hay forma de recuperar el texto original a partir de su hash.
Por qué no se admite (ni se recomienda) MD5
Esta herramienta se apoya en la API nativa WebCrypto del navegador, que deja fuera MD5 a propósito: el algoritmo se considera roto desde 2004, cuando se volvió práctico producir dos entradas distintas con el mismo hash (una colisión). SHA-1 también está desaconsejado por seguridad (la primera colisión pública es de 2017) y aquí se ofrece solo por compatibilidad con checksums antiguos. Para cualquier cosa nueva, elige SHA-256 o superior. Y recuerda: un hash a secas no es la forma correcta de guardar contraseñas — para eso están las funciones específicas como bcrypt o Argon2.