import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* MD5加密工具
*
*/
public class MD5Util {
public static String stringToMD5(String plainText) {
byte[] mdBytes = null;
try {
mdBytes = MessageDigest.getInstance("MD5").digest(
plainText.getBytes());
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("MD5算法不存在!");
}
String mdCode = new BigInteger(1, mdBytes).toString(16);
if(mdCode.length() < 32) {
int a = 32 - mdCode.length();
for (int i = 0; i < a; i++) {
mdCode = "0"+mdCode;
}
}
return mdCode.toUpperCase(); //返回32位大写
// return mdCode; // 默认返回32位小写
}
}
无标签
版权属于:oldwu
本文链接:https://blog.oldwu.top/index.php/archives/79/
作品采用
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
评论区
分别是哔哩哔哩序号35,小米运动序号2,米友社序号13,这个是同一个账号下运行的任务