Criptografía
SHA-256
También conocido como: SHA-2 (256 bits), FIPS 180-4 SHA-256
Definición
Función hash criptográfica de 256 bits de la familia SHA-2, muy utilizada en firmas digitales, TLS, blockchains y verificación de integridad.
Ejemplos
- Bitcoin usa doble SHA-256 para el hashing de bloques y la prueba de trabajo.
- Los certificados X.509 modernos se firman con SHA-256 (sha256WithRSAEncryption).
Términos relacionados
Función hash criptográfica
Función unidireccional determinista que transforma entradas de longitud arbitraria en un resumen de longitud fija, resistente a preimágenes, segundas preimágenes y colisiones.
SHA-1
Función hash criptográfica que produce un resumen de 160 bits, diseñada por la NSA en 1995 y actualmente considerada rota frente a colisiones.
SHA-3
Familia de funciones hash basada en la construcción esponja de Keccak, estandarizada por el NIST como alternativa estructuralmente distinta a SHA-2.
HMAC
Construcción de MAC con clave basada en una función hash criptográfica, definida en RFC 2104 y FIPS 198-1.
Firma digital
Mecanismo criptográfico de clave pública que demuestra la autenticidad, integridad y no repudio de un mensaje o documento.
BLAKE2
Función hash criptográfica moderna y rápida, especificada en RFC 7693, con seguridad comparable a SHA-3 y un rendimiento en software muy superior.