Generador de Hash
Calcula el resumen criptográfico de un texto con los algoritmos SHA, usando la implementación nativa del navegador.
Roto desde 2017: se saben generar colisiones. Solo para compatibilidad.
Qué es una función hash
Es una función que convierte un dato de cualquier tamaño en una cadena de longitud fija. Tiene tres propiedades que la hacen útil:
Qué algoritmo usar
| Algoritmo | Bits | Estado |
|---|---|---|
| MD5 | 128 | Roto, no usar |
| SHA-1 | 160 | Roto desde 2017 |
| SHA-256 | 256 | Seguro, el estándar actual |
| SHA-384 | 384 | Seguro |
| SHA-512 | 512 | Seguro, más margen |
MD5 no aparece arriba porque la API criptográfica del navegador no lo implementa, precisamente por estar roto. Que un algoritmo esté roto no significa que sea inútil para todo: MD5 sigue valiendo para detectar corrupción accidental de un fichero, pero no para nada donde alguien pueda intentar engañarte.
Nunca guardes contraseñas con SHA
Los algoritmos SHA están diseñados para ser rápidos, y esa es exactamente la propiedad que no quieres al guardar contraseñas: una tarjeta gráfica corriente prueba miles de millones de candidatas por segundo. Para contraseñas se usan funciones deliberadamente lentas y con sal, como bcrypt, scrypt o Argon2, que hacen ese ataque inviable.
Preguntas frecuentes
Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.
Utilidades relacionadas
¿Buscas una app para instalar?
80+ Apps Markdown
El directorio más completo en español. Filtra por plataforma, precio y uso.