What's the difference between bcrypt and hashing multiple times?
问题 How is bcrypt stronger than, say, def md5lots(password, salt, rounds): if (rounds < 1) return password else newpass = md5(password + salt) return md5lots(newpass, salt, rounds-1) I get the feeling, given its hype, that more intelligent people than me have figured out that bcrypt is better than this. Could someone explain the difference in 'smart layman' terms? 回答1: There are three significant differences between bcrypt and hashing multiple times with MD5: The size of the output: 128-bit (16