Generador de hash SHA
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 de cualquier texto.
Herramientas para desarrolladores Funciona en tu navegador
¿Qué es un hash SHA?
SHA-256 convierte cualquier entrada, desde una palabra hasta un documento completo, en un resumen hexadecimal fijo de 64 caracteres; cambia una sola letra y el resumen cambia por completo. Este generador calcula SHA-1, SHA-256, SHA-384 y SHA-512 con la API nativa Web Crypto, y sus resúmenes coinciden con los que producen OpenSSL o hashlib de Python para el mismo texto.
Cómo usar Generador de hash
- 1 Escribe el texto del que quieres obtener la huella.
- 2 Elige un algoritmo; SHA-256 es la opción segura por defecto para proyectos nuevos.
- 3 Observa el resumen hexadecimal, que se recalcula con cada pulsación.
- 4 Copia el resumen para tu suma de verificación, clave de caché o comparación.
Para qué sirve esta herramienta
- Verificar la integridad de datos con sumas de verificación.
- Generar huellas para claves de caché.
- Comparar valores sin almacenar el original.
- Aprender cómo funciona el hash criptográfico.
Preguntas frecuentes
¿Qué algoritmos de hash admite?
SHA-1, SHA-256, SHA-384 y SHA-512. Las longitudes de salida son 40, 64, 96 y 128 caracteres hexadecimales respectivamente, una forma rápida de distinguir los resúmenes de un vistazo.
¿Está disponible MD5?
No. La API Web Crypto omite MD5 a propósito porque sus colisiones pueden fabricarse con poco esfuerzo. Si un sistema heredado exige MD5, tómalo como una señal para migrar y usa SHA-256 en todo lo demás.
¿Puedo hashear secretos o claves de API sin riesgo?
El hash se calcula en tu dispositivo mediante la API Web Crypto; ninguna petición de red transporta la entrada. Aun así, por higiene general, prefiere valores de prueba antes que secretos de producción.
¿Puedo hashear archivos?
De momento, solo texto. Pega el contenido del archivo si es textual; para binarios, usa una herramienta de línea de comandos como sha256sum hasta que llegue el soporte de archivos.
Herramientas relacionadas
Más Herramientas para desarrolladores
Más herramientas como esta:
Ver Herramientas para desarrolladores