密码要加盐处理,这是常识。总的来讲,盐就是让你的密码更加的安全,更加的难以破解各个权限处理框架对此都有不同程度的支持,Shiro、SpringSecurity都有自家的解决方案.
那么什么是密码加盐 , 我们来逐步了解.
首先,我们进入测试网站 , 在密文输入框内输入e10adc3949ba59abbe56e057f20f883e如图. 点击查询,你会发现md5解密后的结果显示密码就是123456.
测试的意义: 简单密码是很容易被破解的 , 即使你做了一次加密.
现在我们做下一个测试,加盐后的md5密码加密:点击查询右侧的加密按钮,进入一个网页,输入如下,然后点击加密:
Pass:12fe32WDJADHWA1
Salt:ADWAF31F21Adawad
拿到加密后的密文: qbZrOr3aX2X0Iaqvnyw3SA==
继续,我们把密文拿到最前面的测试网站,输入qbZrOr3aX2X0Iaqvnyw3SA==,点击查询:
非常规的密码,再加上盐,是不是让密码更加的安全了? 破解网站也无法在短时间内破解,这就是盐的混淆作用.