博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shiro加密/散列
阅读量:6153 次
发布时间:2019-06-21

本文共 451 字,大约阅读时间需要 1 分钟。

hot3.png

RandomNumberGenerator rng = new SecureRandomNumberGenerator();ByteSource s = rng.nextBytes(X);    //可以指定X为一数字byte[] saltByte = s.getBytes();         //getBytes方法可以得到字节数组String salt = Hex.encodeToString(salt);    //shiro加密库

通过密码.salt和加密次数  生成加盐加密的密码

Sha1Hash sha1Hash = new Sha1Hash("密码明文".getBytes(), salt, 1024);        //一个构造函数就搞定sha1Hash.toString();        toString方法内部调用Hex.encodeToString(字节数组) //简单吧

转载于:https://my.oschina.net/kenshiro/blog/191875

你可能感兴趣的文章
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>