Generador de hash
SHA-256 / SHA-1 / SHA-384 / SHA-512 mediante la Web Crypto API.
Tu texto se hashea localmente en tu navegador con la Web Crypto API y no se sube nada, pero evita pegar secretos o contraseñas de producción reales en cualquier campo de hash.
¿Trabajas con tokens? Prueba el decodificador JWT.
Acerca de Generador de hash
Este generador de hash convierte cualquier texto en un digest criptográfico usando SHA-256, SHA-1, SHA-384 o SHA-512, calculado con la Web Crypto API nativa del navegador. Pega una cadena y obtienes al instante el digest hex en minúsculas, lo que facilita verificar sumas de verificación, comparar valores, generar huellas de contenido o crear identificadores deterministas. Es útil para desarrolladores que comprueban la integridad de archivos o mensajes, ingenieros de QA que validan una salida esperada de un generador sha256 y cualquiera que necesite un hash sha-512 o un hash sha1 en línea rápido sin salir de la página. La herramienta lee tu entrada como texto UTF-8 y se ejecuta por completo en tu navegador, así que lo que pegas se procesa localmente y tus datos nunca salen de tu equipo. Cambia de algoritmo con un clic para comparar longitudes de digest de 160 a 512 bits.
Características
- Genera digests SHA-256, SHA-1, SHA-384 y SHA-512
- Funciona con la Web Crypto API nativa del navegador
- Produce hexadecimal en minúsculas, el formato de digest estándar
- Actualiza el hash en vivo a medida que escribes o editas la entrada
- Muestra la longitud en bits del digest (160 a 512 bits) para el algoritmo elegido
- Cambio entre algoritmos de hash con un clic para comparar resultados
- Copia el digest resultante a tu portapapeles con un clic
- Procesa la entrada como texto UTF-8, igual que las herramientas comunes de línea de comandos
Cómo usar Generador de hash
- Elige un algoritmo con el selector SHA-256 / SHA-1 / SHA-384 / SHA-512.
- Pega o escribe el texto que quieres hashear en el cuadro de entrada.
- Lee el digest hex que aparece debajo a medida que escribes.
- Haz clic en Copiar para enviar el digest a tu portapapeles.
- Cambia de algoritmo para regenerar el hash y comparar longitudes de digest.
Ejemplo
Entrada
hello
Salida
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Digest SHA-256 del texto "hello", mostrado como hex en minúsculas.
Errores comunes y solución de problemas
- Tu digest no coincide con una suma de verificación de md5sum u otra herramienta MD5. — Esta herramienta solo admite la familia SHA. MD5 no se ofrece, así que compara con la salida de SHA-256, SHA-1, SHA-384 o SHA-512 en su lugar.
- El hash difiere de un resultado de línea de comandos para la misma cadena. — La mayoría de los pipelines de shell añaden un salto de línea al final. Pasa el texto sin salto de línea (por ejemplo printf en vez de echo) para que los bytes de entrada coincidan exactamente.
- Un digest en mayúsculas que te dieron nunca coincide. — Aquí la salida es hex en minúsculas. Pon en minúsculas el valor con el que comparas, ya que la mayúsculas/minúsculas del hex no cambian el digest subyacente.
- Hashear la misma palabra da un resultado distinto al de un hash de contraseña con sal. — Esto genera un digest simple sin sal de tu texto. Los hashes con sal o de derivación de claves (bcrypt, PBKDF2) no coincidirán con un digest SHA en bruto.
Preguntas frecuentes
- ¿Qué es el generador de hash de ArrayKit?
- Es una herramienta en el navegador que convierte cualquier texto en un digest criptográfico usando SHA-256, SHA-1, SHA-384 o SHA-512, calculado con la Web Crypto API. Es ideal para sumas de verificación, huellas de contenido y comprobaciones de integridad.
- ¿Cómo genero un hash SHA-256 con esta herramienta?
- Selecciona SHA-256 en el selector de algoritmo y luego pega o escribe tu texto en el cuadro de entrada. El digest hex en minúsculas aparece debajo a medida que escribes, y puedes hacer clic en Copiar para tomarlo.
- ¿Por qué la salida del hash es todo hex en minúsculas?
- Cada byte del digest se muestra como dos caracteres hex en minúsculas, el formato más común usado por herramientas y APIs. La mayúsculas/minúsculas del hex es cosmética y no afecta el valor.
- ¿Puedo revertir un hash de vuelta al texto original?
- No. El hash SHA es unidireccional por diseño, así que un digest no se puede decodificar de vuelta a su entrada. Úsalo para verificación y huellas, no para almacenar datos recuperables.
- ¿Por qué mi SHA-256 no coincide con el de mi terminal?
- Las terminales suelen añadir un salto de línea a la entrada. Hashea el texto sin salto de línea al final para que los bytes sean idénticos a lo que pegas en el generador de hash.
- ¿Mi entrada está segura cuando uso el generador de hash?
- Sí. El digest se calcula con la Web Crypto API directamente en tu navegador, así que el texto que hasheas se procesa localmente y no se sube nada a un servidor.
Herramientas relacionadas
Todas las herramientas de ArrayKit