MD5加密的util文件

来源:互联网 发布:gta5没网络怎么不能玩 编辑:程序博客网 时间:2024/05/22 19:40
package util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class MD5Util{    public static String md5(String str)// 静态方法,通过类名直接调用    {        try        {            MessageDigest md = MessageDigest.getInstance("MD5");// 使用MD5加密            byte[] b = md.digest(str.getBytes());// 将密码字符串str转换成二进制数组,再加密                        BASE64Encoder encoder = new BASE64Encoder();            return encoder.encode(b);// 将加密后的密码再转换成字符串(和原来的密码字符串不同)并返回                    }        catch (NoSuchAlgorithmException e)        {            e.printStackTrace();        }        return null;    }}