数据库保存:md5(password + salt)这样么?
还是 md5( md5(password) + salt )?
我记得vbb登陆的时候用js取md5送到后台,没有https,后台直接存放md5。
怎样保存比较安全?邮箱地址要加密保存否?
还是 md5( md5(password) + salt )?
我记得vbb登陆的时候用js取md5送到后台,没有https,后台直接存放md5。
怎样保存比较安全?邮箱地址要加密保存否?
|
frittleDec 23, 2011
1
电邮地址不能,也不该hash吧,不然系统或管理员要发电邮给用户怎么发
|
|
9hillsDec 23, 2011
3
md5(username-password-salt) 即可
|
|
argsDec 23, 2011
4
依靠md5就不可能安全吧。
|
|
hermituDec 23, 2011
5
安全都是相对来说的,MD5总比明文保存 那样裸奔好吧
|
|
delectateDec 23, 2011
6
以前我做个小型的进销存,是这么弄得:
md5(base64(md5(base64(password) + salt ))) |
|
glumeDec 23, 2011
7
vbb 多么遥远的传说,我记得vbb是md5( md5(password) + salt )?
|
|
doublleftDec 23, 2011
8
md5(base64(md5($pass) . md5($datetime)), 16) . md5($mail)
|
|
estDec 23, 2011
9
bcrypt
|
|
real_newbieDec 23, 2011
10
bcrypt
|
|
kongruxiDec 23, 2011
11
用了rails下devise这个gem,所以是Bcrypt
|
|
donwaDec 23, 2011
12
明显是:md5( md5(password) + salt )
md5(password + salt) 碰撞太容易了。 |
|
bhuztezDec 23, 2011
13
scrypt
|