最近项目中需要用到md5加密,就自己在网上看了看。
package com.wxgs.ch01; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE64Encoder; public class TestMD { public static void main(String[] args) { String oldpwd=md5Add("123456"); String newpwd=md5Add("123456"); if(newpwd.equals(oldpwd)){ System.out.println("ture"); }else{ System.out.println("false"); } } static String md5Add(String str){ String newStr; try { MessageDigest md5=MessageDigest.getInstance("MD5"); BASE64Encoder base64Encoder=new BASE64Encoder(); //加密字符串 newStr=base64Encoder.encode(md5.digest(str.getBytes())); } catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace(); newStr="fasle"; } return newStr; } }
时间: 2024-10-04 01:07:10