最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
java实现MD5加密的方法小结
时间:2022-06-29 01:15:19 编辑:袖梨 来源:一聚教程网
本文实例讲述了java实现MD5加密的方法。分享给大家供大家参考,具体如下:
private String getMD5Str(String str) {
MessageDigest messageDigest = null;
try {
messageDigest = MessageDigest.getInstance("MD5");
messageDigest.reset();
messageDigest.update(str.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
System.out.println("NoSuchAlgorithmException caught!");
System.exit(-1);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
byte[] byteArray = messageDigest.digest();
StringBuffer md5StrBuff = new StringBuffer();
for (int i = 0; i
方法二
import java.security.MessageDigest;
public class Test_MD5{
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();
//使用MD5创建MessageDigest对象
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 > 4 & 0xf];
str[k++] = hexDigits[b & 0xf];
}
return new String(str);
} catch (Exception e) {
return null;
}
}
//测试
public static void main(String[] args) {
System.out.println("caidao的MD5加密后:/n"+Test_MD5.MD5("caidao"));
System.out.println("http://www.***baidu.com/的MD5加密后:/n"+Test_MD5.MD5("http://www.b**aid*u.com/"));
}
}
相关文章
- 差差漫画登录首页-差差漫画在线登录免费弹窗 02-06
- 抖音网页版入口-官方电脑版登录免费教程2026 02-06
- 差差漫画官方最新版本下载安装入口-差差漫画免费高清漫画页面在线观看 02-06
- 百度地图如何打开全景模式-百度地图全景开启方法 02-06
- poki游戏官网正版入口-poki游戏正版安全无忧官网 02-06
- picacg游咔-官网最新入口2026 02-06