package assignment1; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; //对字符串进行加密 public class Encrypt { public static String MD5(String str) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); byte[] b = md.digest(); StringBuffer sb = new StringBuffer(); for (byte c : b) { int val = ((int) c) & 0xff; if (val < 16) sb.append("0"); sb.append(Integer.toHexString(val)); } return sb.toString().toUpperCase(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; } public static void main(String[] args) { System.out.println(MD5("123456")); } }