您的位置:首页 > 其它

MD5加密

2015-08-31 18:42 316 查看
public class EncryptUtil {
public static String getEncrypt(String value , String encrypt_type){
String md5_str = null ;
try {
//获取一个MD5加密信息摘要实例  注意参数 只能是 MD5 、 SHA
MessageDigest md = MessageDigest.getInstance("MD5");
//先将字符串转换成一个字节数组,再从字节数组基础上获得信息摘要字节数组
byte[] digest = md.digest(str.getBytes());
//创建sun.misc.BASE64Encoder实例  编码工具
sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
//使用编码工具的encode方法对信息摘要的字节数组进行编码  返回一个字符串就是加密的结果字符串
String md5_str = encoder.encode(digest);

System.out.println(md5_str);

} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return md5_str ;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: