Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

361
Vistas
Si cambio mi servidor, bcrypt puede recordar sal y descifrar la contraseña, ¿cómo puedo hacer eso?

Quiero implementar mi programa en otro servidor. ¿Puede mi script descifrar correctamente todas las contraseñas de mis clientes en la base de datos?

 //old server const bcrypt = require("bcrypt"); const salt = bcrypt.genSalt(); password = bcrypt.hash("password", salt); //new server const auth = bcrypt.compare(password, "password")

¿Cómo puede BCrypt descifrar contraseñas con una sal variable que se genera aleatoriamente?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Los hashes de BCrypt se almacenan en una de dos formas.

El más común es el Formato de Cripta Modular y tiene la forma...

 $2y$10$kV7kssmFuFOydBewIp9ele8GMkWGDPpte6jGGDAabpsBmxtzWxfZW

Dónde:

  • $ es un delimitador
  • 2 indica que el algoritmo es BCrypt
  • y es la versión de BCrypt
  • 10 es el costo
  • kV7kssmFuFOydBewIp9ele es la sal
  • 8GMkWGDPpte6jGGDAabpsBmxtzWxfZW es el hash.

Una alternativa más moderna es el formato de cadena PHC, que hace más evidente qué partes corresponden a qué valores:

 $bcrypt$v=98$r=10$cIF1Ev2ATA6/iYv4kddXCQ$qcrDoGjsiB2eLq1/vCZWiAZ8bEs4+Qs

En ambos casos, la cadena persistente en su base de datos es completamente portátil y contiene todo lo necesario para comparar una contraseña candidata: el hash, la sal, el costo, el nombre del algoritmo y la versión del algoritmo.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda