MD5

来源:互联网 发布:java api文档英文版载 编辑:程序博客网 时间:2024/04/30 21:18

public class MD5Utile {

public static String encoder(String psd){    try{        //加盐处理        psd=psd+"mobilesafe";        //指定加密算法类型                                                                      MessageDigest digest =   MessageDigest.getInstance("MD5");        //将要加密的字符串传化成byte类型的数组,然后进行随机哈希过程        byte[] bs=digest.digest(psd.getBytes());        StringBuffer stringBuffer=new StringBuffer();        for (byte b:bs)        {            int i=b & 0xff;            String hexString =Integer.toHexString(i);            if (hexString.length()<2) {                hexString = "0" + hexString;            }            stringBuffer.append(hexString);        }        return stringBuffer.toString();    } catch (NoSuchAlgorithmException e) {        e.printStackTrace();    }    return  "";}

}

原创粉丝点击