Java如何实现密码加密
在查询时,我们如果要对用户的登录信息进行加密,通常会将其密码进行加密.1) 可以借助spring框架工具类DigestUtils2) 也可以使用shiro框架来实现以上就是两者方式分别使用,注意:盐值salt:UUID.randomUUID().toString();生成的是一个随机字符串.SimpleHash sh=new SimpleHash("MD5", entity.getPassword(), salt, 1);这行shiro框架提供的加密中,第一个参数"MD5"为加密算法,其特点:不可逆(只能加密不能解密),但是相同内容加密结果也相同;第二个参数source,代表原密码;第三个参数
下载地址
用户评论