将字符串转换成md5加密
2012-01-18 18:14
387 查看
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 stub try { 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 block e.printStackTrace(); } } public static String MD5(String strSrc,MessageDigest md) { byte[] bt = strSrc.getBytes(); md.update(bt); String strDes = bytes2Hex(md.digest()); // to HexString return 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(); } }
【结果】
result-->e10adc3949ba59abbe56e057f20f883e
相关文章推荐
- MD5加密与byte[]数组与十六进制字符串与字符串的互相转换
- MD5加密之后之后转换为十六进制字符串的代码
- 将字符串转换用MD5加密
- 将字符串转换成用MD5加密
- 关于MD5加密中byte数组转换成16进制字符串的研究
- MFC 如何判断字符串的长度 如何实现字符串与数组之间的转换
- 把字符串转换成整数——剑指offer
- 高效的将整型类型转换为字符串的方法
- asp.net(c#)字符串转换成字符数组 字符串转换成int 数组
- Sql 将一个整型数字转换成带前导零的固定长度数字字符串
- 关于java.sql.SQLException: ORA-01830: 日期格式图片在转换整个输入字符串之前结束
- C语言中字符串到整型以及整型到字符串的转换粗浅实现
- java实现字符串转换成可执行代码
- MFC日期与字符串相互转换
- sqlserver中字符串 并接与 字符串类型转换
- time_t 与字符串之间的相互转换
- Java--学习(一)关于使用Gson将json字符串转换成对象
- 将ascii表示的字符转换为String(字符串)类型
- JNI的某些数组和字符串类型转换
- freemarker字符串转换成日期和时间