Cómo es bcrypt más fuerte que, por ejemplo,¿Cuál es la diferencia entre bcrypt y hashing varias veces?
def md5lots(password, salt, rounds):
if (rounds < 1)
return password
else
newpass = md5(password + salt)
return md5lots(newpass, salt, rounds-1)
me da la sensación, dada su bombo, que las personas más inteligentes que me han dado cuenta de que bcrypt es mejor que esto. ¿Alguien podría explicar la diferencia en términos de 'inteligente lego'?
El número de rondas en bcrypt es '2^i' por lo que es un crecimiento exponencial, pero, muy buena pregunta ... en una nota relacionada, sería interesante comparar bcrypt con un hash HMAC en términos de" adicional endurecimiento". –