Java_sms_demo/src/com/cn/zhutong/util/MD5Gen.java
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.cn.zhutong.util;
import java.security.*;
/**
* 类型描述:MD5加密
* @author 杨康
* @date 日期:2016-5-3 时间:下午3:15:39
* @version 1.0
*/
public class MD5Gen {
public MD5Gen() {
}
/**
* MD5加密
*
* @param src
* @return
*/
public static String getMD5(String src) {
try {
MessageDigest m = MessageDigest.getInstance("MD5");
m.update(src.getBytes());
byte[] s=m.digest();
return bintoascii(s);
} catch (NoSuchAlgorithmException ex) {
return null;
}
}
public static String bintoascii(byte[] bySourceByte) {
int len, i;
byte tb;
char high, tmp, low;
String result = new String();
len = bySourceByte.length;
for (i = 0; i < len; i++) {
tb = bySourceByte[i];
tmp = (char) ((tb >>> 4) & 0x000f);
if (tmp >= 10) {
high = (char) ('a' + tmp - 10);
} else {
high = (char) ('0' + tmp);
}
result += high;
tmp = (char) (tb & 0x000f);
if (tmp >= 10) {
low = (char) ('a' + tmp - 10);
} else {
low = (char) ('0' + tmp);
}
result += low;
}
return result;
后面还有 3 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
