採用MD5加密時,可以使用如下方法:
使用到的類如下:
import java.io.UnsupportedEncodingException;
使用到的類如下:
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
靜態方法如下:
靜態方法如下:
public static String encoderByMD5(String text)
throws NoSuchAlgorithmException, UnsupportedEncodingException {
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
return base64en.encode(md5.digest(text.getBytes("utf-8")));
}
throws NoSuchAlgorithmException, UnsupportedEncodingException {
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
return base64en.encode(md5.digest(text.getBytes("utf-8")));
}
參數傳入需要加密的字符串,計算後返回加密後的MD5字符串.
若加密失敗將會拋出異常。