Java md5 加密String

来源:互联网 发布:英国本科留学费用 知乎 编辑:程序博客网 时间:2024/06/10 06:56
package com.md5;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class StringMD5 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubtry {MessageDigest md = MessageDigest.getInstance("MD5");String str = "123456";String result = MD5(str,md);System.out.println("result-->"+result);} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static String MD5(String strSrc,MessageDigest  md) {byte[] bt = strSrc.getBytes();md.update(bt);String strDes = bytes2Hex(md.digest()); // to HexStringreturn strDes;}private static String bytes2Hex(byte[] bts) {StringBuffer des = new StringBuffer();String tmp = null;for (int i = 0; i < bts.length; i++) {tmp = (Integer.toHexString(bts[i] & 0xFF));if (tmp.length() == 1) {des.append("0");}des.append(tmp);}return des.toString();}}


以上。

这个链接主要介绍了java 对md5的实现的方法的用法。---->>>>>>www.2cto.com/kf/201211/166042.html


我在想有没有将md5 转化成String的方法。


0 0
原创粉丝点击