wargoo

TMD要在这个神奇的国度好好活下去.

 

MD5加密

MD5加密方法:

MD5是不可逆加密,一般使用MD5进行检验时,往往是将传来的明文数据再次MD5加密,然后和存储在数据库中的MD5内容进行比对,以进行正确性判断。

import java.security.MessageDigest;   
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.security.NoSuchAlgorithmException;



public class Move{
public static final String KEY_MD5 = "MD5";

public static byte[] encryptMD5(byte[] str) throws NoSuchAlgorithmException{
if (str == null){
return null;
}
MessageDigest md5
= MessageDigest.getInstance(KEY_MD5);
md5.update(str);
return md5.digest();
}
public static void main(String[] args) throws NoSuchAlgorithmException, UnsupportedEncodingException{
String str
= "waha";
// BigInteger bi = new BigInteger(str.getBytes());
// System.out.println(bi);
System.out.println(new BigInteger(encryptMD5(str.getBytes())).toString());
}
}

 

 

posted on 2011-08-26 08:52  wargoo  阅读(237)  评论(0编辑  收藏  举报

导航