如果用中文作为 md5 盐值来存储密码会不会安全一些

不会,我猜的
■网友
可以增加解密难度,但是不能增加爆破或撞库难度。你可以后面加中文英文其他东西,只要复杂些,数据库存储加密后的数据(不增加爆破和撞库难度,如果没有较好的验证码或者其他防御,弱密码还是很容易被爆破撞库)。如:用户输入:123456后台变成:123456_%^\u0026amp;%$^%#$QE!099 然后和salt “1369” 加密。那么前台只要在登录接口那里用弱密码爆破,后台自动加密比较,没有增加防御爆破撞库的难度。但是如果因为某些原因数据库被拖了,那么在解密上会造成一定的困扰,除非黑客自己根据规则跑彩虹表,否则一般的在线md5解密网站一般是解不出来的(如果后面增加的东西足够复杂的话)。
■网友
谢邀,强答一波。我不确定具体的sha之类的hash算法是怎么实现的,但我觉得,每一个中文会有等hash价的英文或其他ascii码可以来表示,所以应该并无卵用。怕说错被喷,匿了


    推荐阅读