中国开发网: 论坛: 程序员情感CBD: 贴子 151707
haitao
不想用太复杂的。。。
还要有源码的

JAVA 的MD5加密算法源代码 (这么简单的?!)

import java.security.*;
import java.security.spec.*;



class md5_test{



public final static string md5(string s){
char hexdigits[] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d,
e, f};
try {
byte[] strtemp = s.getbytes();
messagedigest mdtemp = messagedigest.getinstance(md5);
mdtemp.update(strtemp);
byte[] md = mdtemp.digest();
int j = md.length;
char str[] = new char[j * 2];
int k = 0;
for (int i = 0; i < j; i ) {
byte byte0 = md[i];
str[k ] = hexdigits[byte0 >>> 4 & 0xf];
str[k ] = hexdigits[byte0 & 0xf];
}
return new string(str);
}
catch (exception e){
return null;
}
}
public static void main(string[] args){
//md5_test aa = new md5_test();



system.out.print(md5_test.md5(xx));
}
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录