MD5加密
2012-01-26 18:26
267 查看
采用MD5加密时,可以使用如下方法:
使用到的类如下:
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")));
}
参数传入需要加密的字符串,计算后返回加密后的MD5字符串.
若加密失败将会抛出异常。
使用到的类如下:
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")));
}
参数传入需要加密的字符串,计算后返回加密后的MD5字符串.
若加密失败将会抛出异常。