2017-04-15 64 views
0

我正在使用Passport-Local来存储我的用户使用MySQL数据库的密码。 但是,当我存储密码时,键入的字符串将按原样存储。 在安全性方面用MySQL/Sequelize/Passport存储密码的最佳做法是什么?使用Passport和MySQL存储密码的安全

+0

http://security.blogoverflow.com/2013/09/about-secure-password-hashing/ –

回答

0

最好的解决方案是不存储用户密码。如果您使用护照,则应使用类似passport-twitter的内容,并存储Twitter用户ID。

如果您仍想存储密码,请使用salting对其进行哈希处理。我建议blowfish,我需要存储密码时使用它。