CoderTools

Generador de hash SHA

Herramienta en línea de generación de hash SHA que soporta SHA-1, SHA-256, SHA-384, SHA-512

¿Qué es SHA?

SHA (Secure Hash Algorithm) es una familia de funciones de hash criptográficas diseñadas por la NSA y publicadas por el NIST como Estándar Federal de Procesamiento de Información (FIPS).

Características principales

Irreversibilidad: Imposible derivar los datos originales del hash
Determinismo: La misma entrada siempre produce la misma salida
Efecto avalancha: Pequeños cambios en la entrada causan cambios dramáticos en la salida
Resistencia a colisiones: Difícil encontrar dos entradas con el mismo hash

Familia de algoritmos SHA

SHA-1: Produce un hash de 160 bits (20 bytes). Demostrado inseguro, no recomendado para aplicaciones críticas de seguridad.

SHA-256: Produce un hash de 256 bits (32 bytes). Miembro de la familia SHA-2, ampliamente utilizado en blockchain y criptografía.

SHA-384: Produce un hash de 384 bits (48 bytes). Miembro de la familia SHA-2, ofrece mayor seguridad.

SHA-512: Produce un hash de 512 bits (64 bytes). Miembro de la familia SHA-2, nivel de seguridad más alto.

¿Necesita algoritmos SHA-3 o Keccak? Ir al generador SHA-3/Keccak

Casos de uso

Nota de seguridad

SHA-1 ha demostrado ser vulnerable a ataques de colisión y no debe usarse para escenarios sensibles a la seguridad. Se recomienda SHA-256 o superior. Para almacenamiento de contraseñas, use algoritmos dedicados de hash de contraseñas como bcrypt o Argon2.

Referencias