⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 encoder.java

📁 tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛tbuy1.1.5是在netbeans环境下用JSF技术编写的一个论坛
💻 JAVA
字号:
/* * 作者: 胡李青 * qq: 31703299 * Copyright (c) 2007 huliqing * 主页 http://www.tbuy.biz/ * 你可以免费使用该软件,未经许可请勿作用于任何商业目的,如有技术问题请与本人联系! * * 用于数据加密或编码,如:用户密码的MD5加密. */package biz.tbuy.common;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @version 1.0 * @author huliqing * <p><b>qq:</b>31703299 * <p><b>E-mail:</b><a href="mailto:huliqing.cn@gmail.com">huliqing.cn@gmail.com</a> * <p><b>Homepage:</b><a href="http://www.tbuy.biz/">http://www.tbuy.biz/</a> */public class Encoder {    public Encoder() {    }    /**     * encode the string by md5     * @param str which to be encode by md5     * @return newStr     */    public static String encodeByMd5(String str)             throws NoSuchAlgorithmException,                    UnsupportedEncodingException {        MessageDigest md5 = MessageDigest.getInstance("MD5");        md5.update(str.getBytes("utf-8"));        byte[] b = md5.digest();        int i;        StringBuffer buff = new StringBuffer("");        for (int offset = 0; offset < b.length; offset++) {            i = b[offset];            if (i < 0) i += 256;            if (i < 16) buff.append("0");            buff.append(Integer.toHexString(i));        }        String newStr = buff.toString();        //System.out.println(newStr);        return newStr;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -