0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuración
Genera el hash de un texto utilizando distintos algoritmos: SHA-256, SHA-512, MD5, BLAKE2b, RIPEMD-160 y más. Selecciona el algoritmo e introduce el texto en el campo de entrada. El hash se recalcula automáticamente al escribir. Los algoritmos marcados con ⚠ son criptográficamente débiles; evítalos en nuevos sistemas.

SHA-256. Función de resumen de 256 bits perteneciente a la familia SHA-2. Recomendado para uso general.

Entrada

Cómo funciona

Una función de hash convierte cualquier texto o archivo en una huella de longitud fija. El proceso es unidireccional: a partir del hash no se puede reconstruir el contenido original, y un mismo dato siempre produce el mismo resultado.

Elegí el algoritmo, ingresá el texto o subí un archivo y el hash se calcula al instante en tu navegador. El resultado puede mostrarse en hexadecimal o Base64.

Algunos algoritmos aceptan una clave (HMAC) o derivan claves a partir de una contraseña con salt e iteraciones (PBKDF2, Argon2id), pensados para almacenar contraseñas de forma segura.

Ejemplos

helloSHA-256 · 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
helloMD5 · 5d41402abc4b2a76b9719d911017c592
helloSHA-1 · aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434dMD5 y SHA-1 sirven como checksums rápidos, pero no son seguros: no los uses en contextos criptográficos.

Casos de uso

  • Verificar que un archivo descargado no se corrompió ni fue alterado, comparando su hash con el publicado por el autor.
  • Detectar cambios entre dos textos o archivos: si el hash difiere, el contenido difiere.
  • Generar identificadores estables a partir de un contenido, por ejemplo para caché o deduplicación.
  • Calcular un HMAC para firmar mensajes y validar su integridad con una clave compartida.

Preguntas frecuentes

¿Se puede revertir un hash para recuperar el texto original?

No. Las funciones de hash son unidireccionales por diseño. Lo que existe son ataques de fuerza bruta o tablas precalculadas que prueban entradas conocidas; por eso las contraseñas se protegen con salt e iteraciones.

¿Qué algoritmo conviene usar?

Para integridad general, SHA-256 es el estándar recomendado. Para contraseñas, usá un derivador de claves como Argon2id o PBKDF2 con salt. Evitá MD5 y SHA-1 en usos de seguridad.

¿Por qué MD5 y SHA-1 se consideran inseguros?

Se les conocen colisiones prácticas: es posible generar dos entradas distintas con el mismo hash. Siguen siendo útiles como checksums, pero no para firmas ni seguridad.

¿Cuál es la diferencia entre un hash y un HMAC?

Un hash simple depende solo del contenido; un HMAC combina el contenido con una clave secreta, de modo que solo quien conoce la clave puede generar o validar el resultado.

¿Se envía mi texto o archivo a un servidor?

No. Todo el cálculo ocurre localmente en tu navegador; el contenido nunca sale de tu dispositivo.

¿Qué es el salt y para qué sirve?

Es un valor aleatorio que se agrega a la entrada antes de calcular el hash. Hace que la misma contraseña produzca hashes distintos y neutraliza las tablas precalculadas.