Java的MD5加密代码

别烦恼我

贡献于2012-11-04

字数:716 关键词: Java开发 Java

 2、加密程序代码 /** * MD5算法程序 */ package com.libo; import java.security.MessageDigest; public class MD5 { public static void main(String[] args) { MD5 md5 = new MD5() ; String str = md5.md5("李波") ; System.out.println(str) ; } public final static String md5(String s){ char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','a','b','c', 'd','e','f','g','h','i','j','k', 'l','m','n','o','p','q','r','s', 't','u','v','w','x','y','z'} ; try{ byte[] strTemp = s.getBytes() ; MessageDigest mdTemp = MessageDigest.getInstance("MD5") ; mdTemp.update(strTemp) ; byte[] md = mdTemp.digest() ; int j = md.length ; char str[] = new char[j*2] ; int k = 0 ; for(int i=0;i>>8 & 0xf] ; str[k++] = hexDigits[byte0 & 0xf] ; } return new String(str) ; }catch(Exception e){ return null ; } } }

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 金币 [ 分享文档获得金币 ]
1 人已下载

下载文档

相关文档