【Java】MD5编码加密-code片段

来源:互联网 发布:美国钻井平台数据公布 编辑:程序博客网 时间:2024/06/15 08:07
package cn.szy.zths.basic;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {    /**     * MD5加密     *      * @param plainText 加密文本     * @return 返回加密后的文本     */    public  String Md5(String plainText) {        String password = null;        try {            MessageDigest md = MessageDigest.getInstance("MD5");            md.update(plainText.getBytes());            byte b[] = md.digest();            int i;            StringBuffer buf = new StringBuffer("");            for (int offset = 0; offset < b.length; offset++) {                i = b[offset];                if (i < 0)                    i += 256;                if (i < 16)                    buf.append("0");                buf.append(Integer.toHexString(i));            }            password = buf.toString();        } catch (NoSuchAlgorithmException e) {            e.printStackTrace();        }        return password;    }}
0 0
原创粉丝点击