Generador de hash SHA256 y MD5
Calcule resúmenes SHA-256 y SHA-512 de cualquier texto al instante utilizando la implementación SubtleCrypto incorporada del navegador. Ambos resúmenes se actualizan a medida que escribe, por lo que puede verificar una suma de comprobación o comparar dos cadenas sin instalar herramientas de línea de comandos.
Type text above...
Type text above...
como funciona
- 1
Pega o escribe el texto que deseas codificar.
- 2
Los resúmenes SHA-256 y SHA-512 se calculan con Web Crypto API a medida que escribe.
- 3
Compare el resumen con el que le entregaron o cópielo para sus registros.
- 4
Cambie un solo carácter para ver cómo cambia todo el resumen: la propiedad de avalancha en la que se basan los hashes.
Ventajas y beneficios clave
Dos resúmenes a la vez
SHA-256 y SHA-512 se calculan uno al lado del otro, por lo que puede hacer coincidir la longitud que espera el otro sistema.
Implementación criptográfica nativa
Los resúmenes provienen del motor SubtleCrypto del navegador en lugar de una implementación de JavaScript escrita a mano.
Actualizaciones en vivo
Los resultados se actualizan a medida que escribe, lo que hace evidente el efecto de pequeños cambios en la entrada.
No se ha subido nada
El texto que has codificado permanece en la pestaña, lo que resulta útil cuando estás sumando algo sensible.
Para qué lo usa la gente
- Verificar que una cadena o valor de configuración coincida con una suma de verificación publicada.
- Comparar dos cadenas largas rápidamente comparando sus resúmenes.
- Generar una clave de caché determinista o un identificador a partir de la entrada de texto.
- Demostrar un comportamiento hash al enseñar o documentar un sistema.
Formatos y opciones compatibles
| Algoritmos | SHA-256 y SHA-512, ambos de Web Crypto API |
|---|---|
| Entrada | Cualquier texto UTF-8 escrito o pegado en el cuadro |
| Salida | Resumen hexadecimal en minúsculas |
Privacidad y manejo de datos
El hashing se ejecuta completamente en el navegador a través de Web Crypto API. El texto que pega nunca se envía a nuestro servidor, por lo que la suma de verificación de un token o cadena privada no lo expone.
Límites y cosas que debes saber
- MD5 y SHA-1 no se ofrecen. Los navegadores excluyen deliberadamente MD5 de SubtleCrypto y ambos están rotos por motivos de seguridad.
- Esta herramienta codifica texto, no archivos. El hash de un archivo grande byte por byte es una operación diferente y no se admite aquí.
- Un hash no es cifrado: no se puede revertir, y el hash de una contraseña sin sal y una función lenta de derivación de claves (bcrypt, scrypt, Argon2) no es un almacenamiento seguro de contraseñas.
Solución de problemas
El resumen no coincide con una herramienta de línea de comando
Compruebe si hay una nueva línea al final. `texto de eco | sha256sum` también aplica un hash a la nueva línea: use `echo -n`, o elimine la nueva línea final aquí, para comparar cosas similares.
No aparece nada
SubtleCrypto sólo está disponible en un contexto seguro. Abra la página a través de HTTPS en lugar de HTTP simple o un archivo local.
Hash Generator — MD5, SHA-1 & SHA-256 Online Free
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from any text or file directly in your browser. A free online hash generator for verifying downloads, comparing file integrity, generating checksums and building content fingerprints.
- SHA-256 and SHA-512 checksums — the modern secure hash functions to use when you are verifying an integrity checksum published alongside a download.
- MD5 and SHA-1 for legacy compatibility — still needed for older systems and de-duplication, though neither should be relied on for security-critical work today.
- Verify file integrity — hash a downloaded installer and compare it against the publisher's published checksum to confirm nothing was altered in transit.
- Text and file input — hash a pasted string or an entire file — large files are read in chunks so the tab stays responsive.
- Nothing is uploaded — hashing uses the Web Crypto API locally, so sensitive files and secret strings never leave your device.
Free and unlimited. Note that hashing is one-way: for reversible encoding use the Base64 Converter, and for secrets use the Password Generator.
Preguntas frecuentes
Why is MD5 not available?
Browsers deliberately omit MD5 from the Web Crypto API because it is broken for security purposes, and this tool uses the browser's implementation rather than shipping its own. If a system still requires MD5, that is a good reason to change the system.
Can I reverse a hash back to the original text?
No. Hashing is one-way by design. What attackers do instead is hash enormous lists of likely inputs and look for a match, which is exactly why passwords need a salt and a slow key-derivation function rather than a plain SHA digest.
Should I use SHA-256 or SHA-512?
Use whichever the system you are matching expects. SHA-512 is not meaningfully more secure for ordinary use; it is simply longer and can be faster on 64-bit hardware.
¿Son reversibles los hashes SHA-256?
No, las funciones hash criptográficas son algoritmos matemáticos unidireccionales.
¿Por qué MD5 no está disponible?
Los navegadores omiten deliberadamente MD5 de Web Crypto API porque está roto por motivos de seguridad y esta herramienta utiliza la implementación del navegador en lugar de enviar la suya propia. Si un sistema todavía requiere MD5, esa es una buena razón para cambiar el sistema.
¿Puedo revertir un hash al texto original?
No. El hashing es unidireccional por diseño. En cambio, lo que hacen los atacantes es mezclar enormes listas de posibles entradas y buscar una coincidencia, que es exactamente la razón por la que las contraseñas necesitan una función salt y lenta de derivación de claves en lugar de un simple resumen SHA.
¿Debo utilizar SHA-256 o SHA-512?
Utilice lo que espere el sistema con el que está emparejando. SHA-512 no es significativamente más seguro para uso normal; simplemente es más largo y puede ser más rápido en hardware de 64 bits.
Herramientas relacionadas
Decodificador y depurador de tokens JWT
Decodificar la carga útil y los encabezados de JSON Web Tokens (JWT)
Generador de contraseñas seguras
Genere contraseñas seguras, aleatorias y a prueba de piratería
Codificador y decodificador Base64
Codifique texto o imágenes en Base64 y vuelva a decodificarlo
Selector de color y comprobador de contraste
Elija colores HEX, RGB, HSL y verifique el contraste WCAG