MD5算法工具类
来源:互联网 发布:小米6首选网络类型 编辑:程序博客网 时间:2024/06/08 08:07
package com.at21.utils;
/**
* MD5算法
*/
public class MD5 {
/**
* 获取MD5 结果字符串
*
* @param source
* @return
*/
public static String encode(byte[] source) {
String s = null;
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
try {
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
md.update(source);
byte tmp[] = md.digest();
char str[] = new char[16 * 2];
int k = 0;
for (int i = 0; i < 16; i++) {
byte byte0 = tmp[i];
str[k++] = hexDigits[byte0 >>> 4 & 0xf];
str[k++] = hexDigits[byte0 & 0xf];
}
s = new String(str);
} catch (Exception e) {
e.printStackTrace();
}
return s;
}
public static String getMD5(String source) {
return (source == null || "".equals(source)) ? "" : getMD5(source);
}
}
阅读全文
0 0
- MD5算法工具类
- java MD5算法工具类
- (工具类)MD5算法|时间格式转换|字符串转数字
- 【Objective-C】哈希算法(MD5)工具类
- MD5 加密工具类
- MD5工具类
- MD5工具类
- Md5加密工具类
- MD5加密工具类
- MD5工具类
- MD5工具类
- MD5加密工具类
- MD5工具类
- MD5加密工具类
- MD5 加密工具类
- java MD5工具类
- MD5 加密工具类
- MD5加密算法工具类
- HDOJ2006
- 对象转化json工具类
- 分享下一点创业小心得以及创业项目运营情况
- java子类成员变量与父类重名问题解释
- 分享下一点创业小心得以及创业项目运营情况
- MD5算法工具类
- 小米科技-运维工程师-面试经验下
- HDOJ2007
- jquary笔记 选择器 选择器的过滤 函数 动画 特效 属性操作 事件 元素节点操作等
- 【Android开发点滴】自定义Toast样式
- 【JVM】OSGi 灵活的类加载结构
- python Django 学习
- !浏览器内核常驻线程
- POJ 3348(计算几何+二维凸包+多边形面积)