Generador bcrypt / MD5 / SHA-256

Funciona localmente en el navegador. Nada sale de su dispositivo.

Genera y verifica hashes bcrypt y calcula MD5 y SHA-256 localmente.

Entrada

MD5 está roto por colisión. SHA-256 es un resumen rápido y por sí solo no es adecuado para el almacenamiento de contraseñas. OWASP prefiere Argon2id para nuevos sistemas.

Resultado

Cómo funciona

  1. 1

    Elige el algoritmo

    Elige bcrypt, MD5 o SHA-256 según el caso de uso.

  2. 2

    Define la entrada y las opciones

    Introduce el texto y define el factor de coste o el formato de salida.

  3. 3

    Copiar o descargar el hash

    Copia el hash calculado o descárgalo.

Conviene saber

El generador bcrypt/MD5/SHA-256 calcula hashes con tres algoritmos; bcrypt usa una sal aleatoria y el prefijo $2b$.

MD5 está roto, SHA-256 solo no basta para contraseñas.

Casos de uso típicos

Hashear una contraseña de prueba para una base de desarrollo local

Genera un hash bcrypt para una contraseña de prueba sin usar secretos reales.

Verificar la integridad de un archivo con SHA-256 frente a un digest esperado

Calcula el digest SHA-256 y compáralo con el valor esperado para descartar manipulaciones.

Consejos para mejores resultados

bcrypt para contraseñas, SHA-256 para integridad

Usa bcrypt para contraseñas, SHA-256 más para integridad.

Ten en cuenta el límite de 72 bytes de bcrypt

bcrypt bloquea contraseñas de más de 72 bytes UTF-8.

Funciones

  • Tres algoritmos

    bcrypt con sal aleatoria, checksums MD5 y hashes SHA-256.

  • Modo de verificación de digest

    Compara un digest calculado con un valor esperado.

  • Cálculo local

    Tus entradas nunca salen de tu dispositivo.

Preguntas frecuentes

¿Es SHA-256 adecuado para contraseñas?

No solo — SHA-256 es rápido y sin sal incorporada. OWASP prefiere Argon2id; bcrypt está disponible aquí.

¿Se suben mis datos?

No. El cálculo es totalmente local.

¿Buscas otra herramienta?

Todas las herramientas funcionan localmente en tu navegador: sin registro, sin subidas y también sin conexión.