在开发中,我们经常把密码信息进行加密,在网上可以找到很多MD5加密的方法,在这里使用的是JavaSE内置的类。
1: import java.security.MessageDigest;
2: import java.security.NoSuchAlgorithmException;
3: import sun.misc.BASE64Encoder;
4:
5:
6: public class Test {
7:
8: public static String getMD5(String pwd) throws NoSuchAlgorithmException
9: {
10: MessageDigest md = MessageDigest.getInstance("SHA");//SHA 或者 MD5
11: BASE64Encoder base = new BASE64Encoder ();
12: String pwdAfter = base.encode(md.digest(pwd.getBytes()));
13: return pwdAfter;
14: }
15:
16: public static void main(String[] args) throws NoSuchAlgorithmException {
17: String pwd = getMD5("123456");
18: System.out.println(pwd);
19: }
20: }
输出:
fEqNCco3Yq9h5ZUglD3CZJT4lBs=