欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 32位md5加密类,java32位md5加密,import java.

来源: javaer 分享于  点击 11960 次 点评:241

java 32位md5加密类,java32位md5加密,import java.


import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Test {    public static void main(String[] args) {        Test test = new Test();        System.out.println(test.encryption("12345678"));    }    /**     *      * @param plainText     *            明文     * @return 32位密文     */    public String encryption(String plainText) {        String re_md5 = new String();        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));            }            re_md5 = buf.toString();        } catch (NoSuchAlgorithmException e) {            e.printStackTrace();        }        return re_md5;    }}
相关栏目:

用户点评