public class MD5 {
public static String encrypt(String strSrc){
try {
char hexChars[] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
byte[] bytes = strSrc.getBytes();
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(bytes);
bytes = md.digest();
int j = bytes.length;
char[] chars = new char[j*2];
int k = 0;
for (int i = 0; i < bytes.length; i++) {
byte b = bytes[i];
chars[k++] = hexChars[b>>>4&0xf];
chars[k++] = hexChars[b&0xf];
}
return new String(chars);
}catch (NoSuchAlgorithmException e){
e.printStackTrace();
throw new RuntimeException("MD5加密出错!!"+e);
}
}
public static void main(String[] args) {
System.out.println(MD5.encrypt("111"));
}
}
MD5
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 与第三方之间做接口对接时,对方采用的是C#编写的,而我用的是PHP。在使用md5加密验证时,一直提示加密字段不正确...
- OC: 使用前需先#import<CommonCrypto/CommonDigest.h> //path为文件路...
- 加密类 在.net 4.5版本下,使用System.Web.Security.FormsAuthenticatio...
- 今日学习 功能介绍 计算指定文件的md5值 爬取绿盟升级包名称和md5值,并生成excle 计算指定文件夹里的所有...