|
|
多的不说少的不唠直接上代码
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5Verifier {
//检测是否合法性:返回布尔值
public static boolean verifyMD5(String md5) {
//检测字符长度,如果不为32位则不合法
if (md5 == null || md5.length() != 32) {
return false;
}
//一个for循环,遍历输入字符串的每一个字符,检查它是否属于0-9、a-f字符集之中,如果不是则不合法
for (int i = 0; i < md5.length(); i++) {
char c = md5.charAt(i);
if (!(c >= '0' && c <= '9' || c >= 'a' && c <= 'f')) {
return false;
}
}
try {
MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return false;
}
return true;
}
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|