import java.io.*; import java.security.*; public class Demo1 { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { String str = "hello"; String md5Str = getMD5Str(str); System.out.println(md5Str); } public static String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { System.out.println("NoSuchAlgorithmException caught!"); System.exit(-1); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } byte[] byteArray = messageDigest.digest(); StringBuffer md5StrBuff = new StringBuffer(); for (int i = 0; i < byteArray.length; i++) { if (Integer.toHexString(0xFF & byteArray[i]).length() == 1) md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i])); else md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i])); } return md5StrBuff.toString(); } }
相关推荐
public class Javamd5ts { public static void main(String [] args) { Mademd5 mad=new Mademd5(); System.out.println(mad.toMd5("0.0")); System.out.println(mad.toMd5(0.0D)); System.out.println(mad....
javaMD5加密,具体实例 具体调用方法,详细注释
public class Javamd5ts { public static void main(String [] args) { Mademd5 mad=new Mademd5(); System.out.println(mad.toMd5("0.0")); System.out.println(mad.toMd5(0.0D)); System.out.println(mad....
Qt5开发及实例(完整版).zip 配完整教程实例源码和课件包含: 1.Qt5开发及实例(完整版).pdf; 2.课程PPT课件可供学习使用; 3.课件源码包(几百份源码); Qt5: 优势: 1. 成熟稳定:Qt5是Qt框架的第五个主要版本...
很好的HTML5实例,相信会对初学者有很大的帮助,同时大家也可以看看外国人的网站怎么做的
Qt5开发及实例
md5加密实例,里面有md5加密的一个实例可以直接编译执行。
QT5开发实例及源码 有助于开发学习 总共16章节,每一个章节都有对应的实例,以及源码,可以根据源码学习使用,大有裨益
基于MD5的加密算法,包括如何使用的例子,很好的实例。
html5 简单实例源代码
Qt5开发及实例PDF 及 源程序 加上PPT教科书 物超所值~
QT5开发及实例(pdf+源码),很适合Qt5初学者入门学习用,希望对大家有用
uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例
iscroll5上拉下拉实例完整demo,iscroll5刚出来的时候自己写的demo,本人已经改行无意间上来看了下,把积分调整低
qt5开发及实例,带源码,全
此为《HTML5开发精要与实例详解》的全部配套源码 本书由资深Web开发专家亲自执笔,内容的权威性上应该是毋庸置疑的。 本书在内容结构上将继承《HTML 5与CSS 3权威指南》一书的优点,几乎每个知识点都将配一个精心...
C++Builder5 and C++Builder6编程实例精解编程实例精解(包含 Builder6 PDF档)
vba实例vba实例vba实例vba实例vba实例vba实例vba实例vba实例vba实例vba实例