import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Encoder {
public static String encode(String pwd) {
try {
MessageDigest digest = MessageDigest.getInstance("MD5");
byte[] bytes = digest.digest(pwd.getBytes());
StringBuffer sb = new StringBuffer();
for(int i = 0;i<bytes.length;i++){
String s = Integer.toHexString(0xff&bytes[i]);
if(s.length()==1){
sb.append("0"+s);
}else{
sb.append(s);
}
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
throw new RuntimeException("buhuifasheng");
}
}
}
Java传入字符串进行MD5加密
最新推荐文章于 2025-12-01 13:49:36 发布
本文详细介绍了使用Java实现MD5加密算法的过程,包括引入必要的包、创建MD5编码类、实现加密方法以及处理异常情况。
678

被折叠的 条评论
为什么被折叠?



