OneJobKit

InicioHerramientas para desarrolladoresGenerador de hashNavegador

Generar el hash SHA de cualquier texto

Calcula un resumen criptográfico con la Web Crypto API. MD5 no está a propósito — el navegador no lo implementa, y lleva dos décadas siendo inseguro para cualquier uso relacionado con seguridad.

MD5 no está disponible — la Web Crypto API no lo implementa, y de todos modos es inseguro para cualquier cosa relacionada con la seguridad.

Resumen SHA-256

Ajustes habituales

Cada uno tiene su propia página, que explica de dónde sale ese requisito y qué puedes esperar.

Cómo se usa

  1. 1Pega en la caja de entrada el texto que quieres hashear.
  2. 2Elige el algoritmo: SHA-1, SHA-256, SHA-384 o SHA-512.
  3. 3El resumen se renderiza al instante en hexadecimal minúscula — cópialo con el botón Copiar.

Preguntas frecuentes

¿Por qué no está MD5?
Por dos razones, y con cualquiera de ellas basta. La Web Crypto API del navegador no lo implementa, y lleva veinte años roto: se pueden fabricar colisiones en un portátil. Si estás comprobando una suma antigua necesitarás otra herramienta; si estás eligiendo algoritmo hoy, no elijas este.
¿Qué algoritmo debería usar?
SHA-256 salvo que algo diga lo contrario. SHA-384 y SHA-512 son más fuertes y no son más lentos en hardware de 64 bits. SHA-1 está aquí solo para leer sistemas heredados: se considera inseguro para firmas desde 2017.
¿Se puede revertir un hash?
Invirtiéndolo, no. Pero un hash es determinista, así que las entradas cortas o comunes caen al instante ante una tabla de búsqueda. Por eso las contraseñas necesitan un algoritmo lento y con sal como bcrypt o Argon2, y no un SHA a secas.
¿Por qué mi hash no coincide con el que produjo el servidor?
Casi siempre por los bytes exactos. Un salto de línea al final, finales de línea CRLF en vez de LF, o una codificación de texto distinta dan un resumen completamente diferente. Esta página hashea los bytes UTF-8 de exactamente lo que hay en la caja, sin añadir nada.