Un hash es una cadena de letras y números de longitud fija que se calcula a partir de un texto. El mismo texto da siempre el mismo hash, el cambio más pequeño, aunque sea de una sola letra, da uno totalmente distinto, y no hay forma de volver del hash al texto. Por eso se usa para comprobar que algo no ha cambiado. El generador de hash de Jood calcula cinco de una vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
Cómo se usa
Escribe o pega tu texto en la casilla «Introduce el texto», hasta 5 MB.
Pulsa «Empezar ahora».
Los cinco hash aparecen en una tabla, cada uno con su botón «Copiar».
Prueba con la palabra hello: su hash SHA-256 empieza por 2cf24dba y termina en 9824. Escribe Hello con mayúscula y obtendrás un hash que no se parece en nada, que empieza por 185f8db3.
¿Qué algoritmo elegir?
MD5 (32 caracteres) y SHA-1 (40 caracteres): rápidos y antiguos. Siguen sirviendo para detectar un cambio accidental, pero ya no protegen frente a una manipulación intencionada, porque los investigadores han encontrado formas de crear dos textos distintos con el mismo hash.
SHA-256 (64 caracteres): el estándar habitual hoy, y el que suele aparecer en las páginas de descarga para comprobar que un archivo está intacto.
SHA-384 (96 caracteres): de la misma familia, entre SHA-256 y SHA-512 en longitud.
SHA-512 (128 caracteres): de la misma familia, con un hash más largo.
Detalles que evitan sorpresas
Los saltos de línea cuentan: la herramienta unifica los saltos de línea de Windows para que sus resultados coincidan con otros programas, pero una línea vacía al final del texto cambia el hash. En la línea de comandos, echo añade un salto de línea, así que usa mejor printf '%s' 'hello' | sha256sum.
No sirve para guardar contraseñas: MD5 y SHA son muy rápidos, y eso es un defecto cuando se trata de contraseñas. Una web debe usar algoritmos pensados para ello, como bcrypt o Argon2, que es lo que ofrece la función password_hash de PHP. Y nunca pegues aquí una contraseña real.
Para archivos, otro camino: la herramienta calcula el hash del texto que escribes. Para comprobar un archivo descargado, usa Get-FileHash archivo.iso en PowerShell, o sha256sum archivo.iso en Linux.
El texto se procesa en UTF-8, como en la mayoría de los programas, así que las tildes, la ñ y el árabe dan los mismos resultados que en otros sitios.
لا، فهي دالة باتجاه واحد. يمكن فقط تخمين المدخل ومقارنة Resultado.
ليس للأغراض الأمنية. استعمله للتحقق البسيط de التطابق فقط، وفضّل SHA-256.
لا. استعمل bcrypt أو Argon2 لأنها أبطأ عمداً فتقاوم التخمين.
Usamos cookies para medir el tráfico y mejorar el sitio (Google Analytics) y, más adelante, podríamos mostrar anuncios. No se activa nada sin tu consentimiento. Política de privacidad