Texto
SHA-3 Generador de Hash
Calcula el hash SHA-3 (Keccak) de cualquier cadena en tiempo real en el navegador. Estandarizado por NIST en 2012, SHA-3 usa una "construcción esponja" fundamentalmente diferente a SHA-2, sirviendo como red de seguridad independiente.
| SHA-3 |
|---|
Tips
- SHA-3 está basado en Keccak, un algoritmo con una arquitectura de "construcción esponja" completamente distinta a SHA-2.
- Fue estandarizado por NIST en 2012 tras una competición pública de cinco años con 64 candidatos.
- No reemplaza a SHA-2: conviven como alternativas independientes; si SHA-2 se viera comprometido, SHA-3 sería la red de seguridad.
- Las variantes SHAKE128 y SHAKE256 permiten generar hashes de longitud arbitraria (XOF).
- Actualmente se considera seguro y es adecuado para nuevas aplicaciones que requieran máxima robustez.
A propósito — El nacimiento de Keccak y la competición NIST: cinco años para elegir el próximo estándar
En 2006, los ataques a SHA-1 se volvieron creíbles, lo que llevó a NIST a lanzar una competición abierta. Participaron 64 algoritmos de equipos de todo el mundo; en 2012 resultó ganador Keccak, diseñado por el equipo belga liderado por Joan Daemen, también co-diseñador de AES.
El objetivo no era reemplazar SHA-2, que sigue siendo seguro, sino disponer de un algoritmo radicalmente diferente que sirva de respaldo si SHA-2 llegara a comprometerse.
La construcción esponja de Keccak dio lugar a las variantes SHAKE128/SHAKE256, funciones de salida extensible (XOF) que permiten generar hashes de longitud arbitraria, algo imposible con la familia SHA-2.