MD5 加密

来源:互联网 发布:数据库物理模型示例图 编辑:程序博客网 时间:2024/05/16 15:24
package util;import java.security.MessageDigest;import org.apache.log4j.Logger;/** * @author yuan.yao * @date 2016年9月18日 下午3:31:34 * @version 宿舍管理系统 1.0 * @comment 工具类 */public class DimsUtils {static Logger logger = Logger.getLogger(DimsUtils.class);public static String MD5Encrption(String param) {logger.info("加密源文件:"+param);String resultString = null;try {resultString = new String(param);MessageDigest md = MessageDigest.getInstance("MD5");resultString = byte2hexString(md.digest(resultString.getBytes()));} catch (Exception ex) {}return resultString;}public static final String byte2hexString(byte[] bytes) {StringBuffer buf = new StringBuffer(bytes.length * 2);for (int i = 0; i < bytes.length; i++) {if (((int) bytes[i] & 0xff) < 0x10) {buf.append("0");}buf.append(Long.toString((int) bytes[i] & 0xff, 16));}return buf.toString();}public static void main(String[] str) { System.out.println(MD5Encrption("123456"));}}


原创粉丝点击