MD5非对称加密
MD5作为非对称加密,不可逆,常用于用户密码加密、报文加签等操作
import org.apache.commons.codec.Charsets;
import org.apache.commons.codec.digest.DigestUtils;
public class MD5Util {
//加密方法
public static String sign(String content) {
return DigestUtils.md5Hex(content.getBytes(Charsets.UTF_8));
}
//校验
public static boolean verify(String content, String sign) {
String newSign = DigestUtils.md5Hex(content.getBytes(Charsets.UTF_8));
return newSign.equals(sign) ? true : false;
}
}
欢迎指导,谢谢!