1.java中如何判断是不是MD5字符
在Java中,可以通过正则表达式来判断一个字符串是否是MD5字符。MD5字符通常是32位长度的十六进制字符串,因此可以使用如下的正则表达式进行判断:文章来源:https://www.toymoban.com/news/detail-518168.html
String regex = "^[a-fA-F0-9]{32}$";
String input = "your input string";
boolean isMD5 = input.matches(regex);
2:Java生成MD5数据
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Example {
public static void main(String[] args) {
String input = "Hello, world!";
String md5 = getMD5(input);
System.out.println("MD5 hash of \"" + input + "\" is: " + md5);
}
public static String getMD5(String input) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(input.getBytes());
StringBuilder hexString = new StringBuilder();
for (byte b : messageDigest) {
hexString.append(String.format("%02x", b));
}
return hexString.toString();
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
}
}
文章中掘金文章来源地址https://www.toymoban.com/news/detail-518168.html
到了这里,关于Java中MD5的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!