永发信息网

求一MD5加密的Bean 不是使用MessageDigest类写的

答案:2  悬赏:0  手机版
解决时间 2021-04-14 10:45
如题,复制的就不要来了。
最佳答案
import java.security.MessageDigest;

public class SpiderMD5 {
public final static String MD5(String s) {
String result = "";
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 b = md[i];
str[k++] = hexDigits[b >> 4 & 0xf];
str[k++] = hexDigits[b & 0xf];
}
result = new String(str);
} catch (Exception e)

return result;
}

}
全部回答
首先要把md5文件包含进来如下 然后在需要的地方,常用的是密码如下实例: passwd=md5(trim(request.form("passwd")))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天天龙八部维护的事
江苏东尼压缩机有限公司我想知道这个在什么地
某元素的质子数为16,有关该元素的推断正确的
怎么使用键盘关闭对话框
解梦:梦见把一只蜈蚣踩成了三段
- -甲流有什么跟感冒不一样的症状?
安踏芯技术的避震性如何?耐用吗??拜托各位
凌悦被小石子砸在挡风玻璃上有个坑还有颜色不
距离高考天数计算
钟屿晨事件 近542万,今晚会破600万么
怎么才能成为终生会员?
百源康大药房我想知道这个在什么地方
不毛之地的造句,这句可以吗?球是一个毫无生机
跑步时要怎么呼吸,不会让自己气喘吁吁?
是否21克的爱情就是永恒呢?
推荐资讯
已知一元二次方程x2+3x-4=0的两个根为x1,x2
单选题事物都是一分为二的,其哲学含义是A.任
为什么大便带血
什么最悲伤的无奈?
想买个gps
什么动物 你打死了它却流的是你的血
手机问题高手进来说说!
求大神指点,在网上抢的特价机票,可以退基建
求“启明英语”注册码,产品序号什么的
x射线有辐射吗
NOD324.0安全套装最新没用过的用户名密码
316stainless steel指的是什么规格的不锈钢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?