Generador de Contraseñas y Herramienta de Hash — MD5, SHA, bcrypt
Genere contraseñas aleatorias fuertes, calcule hashes MD5/SHA, cree hashes bcrypt y verifíquelos — todo gratis, privado e instantáneo en su navegador.
Generador de Hash MD5 y SHA
Escribe cualquier texto para generar instantáneamente hashes MD5, SHA-1, SHA-256 y SHA-512. Todo el procesamiento se realiza localmente en tu navegador.
Verificador de Hash
Pega cualquier texto plano y su hash para verificar que coincidan. Útil para comprobar hashes de contraseñas MD5 / SHA, valores de base de datos o integridad de archivos.
Generador de Hash bcrypt
Genera hashes bcrypt seguros utilizados por PHP, Laravel, Node.js y la mayoría de los marcos modernos
Verificar Hash bcrypt
Verifica si un texto plano coincide con un hash bcrypt
Lo Que Puede Hacer
Una herramienta para contraseñas, hashes y verificación
Genere contraseñas aleatorias criptográficamente seguras con longitud personalizada, mayúsculas, minúsculas, números y símbolos. Incluye una calificación de fuerza.
Calcule hashes MD5, SHA-1, SHA-256, SHA-512 y bcrypt instantáneamente. Perfecto para comprobar contraseñas de bases de datos o verificar la integridad de archivos.
Verifique cualquier texto plano contra su hash MD5, SHA o bcrypt. Soporta la salida de PHP password_hash y Laravel bcrypt.
Generador de Contraseñas y Herramienta de Hash — Gratis y Privada
Esta herramienta gratuita combina un generador de contraseñas aleatorias seguras con un kit de herramientas de hash completo. Puede generar hashes MD5, SHA-1, SHA-256, SHA-512 y bcrypt, y verificarlos — todo dentro de su navegador sin que se envíen datos a ningún servidor.
Preguntas Frecuentes
¿Cómo funciona el generador de contraseñas?
El generador de contraseñas utiliza la API nativa de Web Crypto del navegador (crypto.getRandomValues) para producir valores aleatorios criptográficamente seguros — el mismo estándar utilizado por sistemas operativos y software de seguridad.
Puede controlar la longitud (8-128 caracteres), y alternar entre letras mayúsculas, letras minúsculas, números y símbolos. Un indicador de fuerza califica cada contraseña generada.
Genere hasta 20 contraseñas a la vez y copie cualquiera de ellas con un solo clic.
¿Cuál es la diferencia entre MD5, SHA-256 y bcrypt?
MD5 y SHA producen una huella digital de longitud fija de cualquier entrada. Son rápidos por diseño y se utilizan para comprobaciones de integridad de archivos, sumas de verificación e identificadores no críticos para la seguridad. SHA-256 y SHA-512 son mucho más resistentes a colisiones que MD5.
bcrypt es una función de hash de contraseñas diseñada intencionadamente para ser lenta. Su factor de costo controla cuánto tiempo toma el hash, haciendo que los ataques de fuerza bruta sean costosos computacionalmente incluso con hardware moderno.
Para almacenar contraseñas de usuarios en una base de datos, siempre use bcrypt, Argon2 o scrypt — nunca MD5 o SHA sin procesar.
¿Qué es un hash bcrypt y dónde se utiliza?
bcrypt es el algoritmo de hash de contraseñas predeterminado en PHP (password_hash), Laravel, Ruby on Rails, Node.js (bcryptjs/bcrypt), Django (con backend bcrypt) y muchos otros frameworks.
Un hash bcrypt comienza con $2b$10$ seguido de 53 caracteres de sal y hash. El número después de $2b$ es el factor de costo que controla cuán lento es el hashing.
Esta herramienta genera hashes bcrypt válidos con costo de 4-14. El costo 10 es el valor recomendado por defecto para la mayoría de las aplicaciones.
¿Puedo verificar una salida de PHP password_hash aquí?
Sí. PHP password_hash con PASSWORD_DEFAULT o PASSWORD_BCRYPT produce hashes $2y$ o $2b$ que son totalmente compatibles con este verificador.
Pegue la contraseña en texto plano en el campo de texto plano y el hash en el campo de hash, luego haga clic en Verificar Hash para confirmar instantáneamente si coinciden.
Esto es útil para depurar problemas de inicio de sesión, confirmar credenciales de prueba o verificar valores de hash almacenados en una base de datos.
¿Mis datos están seguros? ¿Se envía algo a un servidor?
No se envía ningún dato a ningún servidor. Todo el hashing, la generación de contraseñas y la verificación se realizan completamente en su navegador utilizando JavaScript.
Puede pegar de forma segura contraseñas y hashes reales — nada se registra, almacena o transmite. Incluso puede desconectarse de Internet después de que se cargue la página y la herramienta seguirá funcionando.
La biblioteca bcrypt se carga desde un CDN de confianza (jsDelivr) la primera vez que visita, luego se almacena en caché por su navegador.
¿Para qué sirve la herramienta de hash MD5?
MD5 se utiliza ampliamente para sumas de verificación, verificación de integridad de archivos y búsqueda en bases de datos heredadas. Muchos sistemas más antiguos aún almacenan hashes MD5 de contraseñas o archivos.
Escriba o pegue cualquier texto y la herramienta muestra instantáneamente su hash MD5, SHA-1, SHA-256 y SHA-512 — útil para comparar sumas de verificación, ingeniería inversa de sistemas heredados o generar datos de prueba.
No use MD5 para el almacenamiento de nuevas contraseñas — se considera criptográficamente roto para ese propósito.
¿Qué factor de costo debo usar para bcrypt?
El factor de costo predeterminado de 10 toma aproximadamente 100-300ms para hacer el hash en hardware moderno, que es el equilibrio recomendado entre seguridad y experiencia del usuario para la mayoría de las aplicaciones web.
A medida que el hardware se vuelve más rápido, puede aumentar el costo. El costo 12 es una buena opción para aplicaciones donde puede permitirse tiempos de inicio de sesión ligeramente más largos. Evite bajar de 10 para uso en producción.
En esta herramienta puede establecer el costo de 4 (muy rápido, para pruebas) a 14 (muy lento, máxima seguridad). Los valores de costo más altos tardarán varios segundos en completarse en el navegador.
¿Puedo usar el verificador de hash para hashes SHA de otras herramientas?
Yes. The hash verifier supports MD5, SHA-1, SHA-256 and SHA-512 hashes generated by any tool — openssl, Linux sha256sum, online tools, or your own code.
Seleccione la pastilla de algoritmo correcta (MD5 / SHA-1 / SHA-256 / SHA-512), pegue el texto plano y el hash esperado, y el resultado se mostrará inmediatamente.
Los hashes se comparan en minúsculas, por lo que las diferencias de mayúsculas y minúsculas en la cadena de hash se manejan automáticamente.