java的MD5加密的几种方法
来源:互联网 发布:男生健身知乎 编辑:程序博客网 时间:2024/06/01 09:05
String source = "admin";
//盐值
String salt = "123";
//散列次数
int hashIterations = 1;
第一种方法
Md5Hash md5Hash = new Md5Hash(source, salt, hashIterations);
String password_md5 = md5Hash.toString();
System.out.println("第一种:"+password_md5);
第二种
//第一个参数:散列算法
SimpleHash simpleHash = new SimpleHash("md5", source.getBytes("utf-8"), salt, hashIterations);
System.out.println(simpleHash.toString());
第三种
byte[] hashPassword = Digests.md5(new ByteArrayInputStream(source.getBytes("utf-8")));
System.out.println((Encodes.encodeHex(hashPassword)));
第四种
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(source.getBytes("utf-8"));
byte[] result = md.digest();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < result.length; i++) {
int val = result[i] & 0xff;
sb.append(Integer.toHexString(val));
}
System.out.println(sb.toString());
- java的MD5加密的几种方法
- JAVA MD5加密的两种方法
- Java-MD5加密的方法
- ASP.NET MD5与SHA1加密的几种方法
- md5的加密方法:
- java md5加密的方法代码
- Java中字符串Md5加密的两种方法
- Java的MD5加密
- Java的MD5加密
- java的md5加密
- Java的MD5加密
- java的MD5加密
- java的MD5加密
- java的MD5加密
- Java的Md5加密
- ASP.Net中MD5和SHA1加密的几种方法
- ASP.Net中MD5和SHA1加密的几种方法
- ASP.NET中MD5和SHA1加密的几种方法
- FFmpeg跳转函数调用
- 荣耀砸场子 为新品造势之余还不忘暗讽小米
- 子数组之和
- git解决冲突
- 【算法题】数列还原
- java的MD5加密的几种方法
- js date对象的格式化代码
- svn 与 git 和 github等代码托管平台
- 我的第一篇文章
- Spark与Mysql(JdbcRDD)整合开发
- 全志sina33编译手册(分色排版)V1.0
- 继承
- Oracle表空间,用户,用户授权
- 程序员整理的各种不错的工具