MD5Hash加密工具类(利用随机盐)
来源:互联网 发布:怎样删除淘宝上的地址 编辑:程序博客网 时间:2024/04/28 02:37
package cn.util;import org.apache.shiro.crypto.hash.Md5Hash;public class Encrypt { /* * 散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据, * 常见的散列算法如MD5、SHA等。一般进行散列时最好提供一个salt(盐),比如加密密码“admin”, * 产生的散列值是“21232f297a57a5a743894a0e4a801fc3”, * 可以到一些md5解密网站很容易的通过散列值得到密码“admin”, * 即如果直接对密码进行散列相对来说破解更容易,此时我们可以加一些只有系统知道的干扰数据, * 如用户名和ID(即盐);这样散列的对象是“密码+用户名+ID”,这样生成的散列值相对来说更难破解。 */ //高强度加密算法,不可逆 public static String md5(String password, String salt){ return new Md5Hash(password,salt,2).toString(); } public static void main(String[] args) { System.out.println(new Md5Hash("123456","tony",2).toString()); }}
阅读全文
0 0
- MD5Hash加密工具类(利用随机盐)
- 利用随机码进行加密
- 利用MD5生成加密token-Java工具类(二)
- 工具类:加密(java)
- BCrypt随机盐值加密
- 商务综合管理-day2~5 分页实现,shiro(验证授权,MD5Hash加密),struts2全局异常处理
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密
- 随机分组工具(工具)
- 工具类三:加密工具
- MD5类加密工具(1)
- MD5类加密工具续(2)
- RSA加密工具类(待更新)
- MD5加密工具类(直接使用)
- 加密工具类(md5,sha,base64)
- (1.5)SHA1加密工具类
- MD5 加密工具类
- Android 获取资源目录下的文件
- Glide基本使用
- codeforces 182D KMP+math
- Windows下常用的100个CMD指令以及常见的操作
- 购物车逻辑
- MD5Hash加密工具类(利用随机盐)
- 项目屏幕适配
- hihocoder #1613 : 墨水滴 bfs+优先队列
- oracle学习笔记 字符集正确设置及相关操作
- Java基础总结
- KDTree简单理解
- ClickOnce 发布WinForm应用程序(非签名方式)
- XRecyclerView使用
- 数据结构:编写病人看病模拟程序(C/C 艹)