首页 > 编程知识 正文

md5加密有密钥吗,md5解密

时间:2023-05-05 06:56:15 阅读:234132 作者:3500

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 * @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; }}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。