您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

md5加密有密钥吗,md5解密

来源:互联网 浏览:96次 时间:2023-04-08
package hlvy.md5;import org.apache.commons.codec.digest.DigestUtils;/** * md5 * * @author heng **/public class Md5Util { /** * MD5方法 * * @param text 明文 * @param key 秘钥 * @return 密文 * @throws Exception */ public static String md5(String text,String key) throws Exception { //加密后的字符串 String encodeStr=DigestUtils.md5Hex(text + key); System.err.println(("=======================D5加密后的字符串为:encodeStr=" + encodeStr)); return encodeStr; } /** * MD5验证方法 * * @param text 明文 * @param md5 密文 * @param key 秘钥 * @return true/false 便宜香港vps * @throws Exception */ public static boolean verify(String text, String md5,String key) throws Exception { //根据传入的密钥进行验证 String md5Text = md5(text,key); if(md5Text.equalsIgnoreCase(md5)) { System.err.println(("===========MD5验证通过")); return true; } return false; }}

?