您的位置:首页 > 其它

使用MD5算法加密

2015-07-17 15:22 274 查看
package demo.spring.test;

import java.security.MessageDigest;

public class Test {

/**

* 使用MD5算法加密

* @param args

* @throws Exception

*/

public static void main(String[] args) throws Exception {

StringBuffer buffer = new StringBuffer();

char[] chars = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',};

String src = "abc";

byte[] bytes = src.getBytes();

MessageDigest md =MessageDigest.getInstance("MD5");

byte[] targ = md.digest(bytes);

for (byte b : targ) {

buffer.append(chars[(b >> 4 & 0x0F)]);

buffer.append(chars[(b & 0x0F)]);

}

System.out.println(buffer.toString());

}

}

输出结果:900150983CD24FB0D6963F7D28E17F72
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: