e代剑客——温柔一刀

生活就像海洋,只有意志坚强的人,才能到达彼岸

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  76 随笔 :: 7 文章 :: 215 评论 :: 0 Trackbacks

 

package  com.ctgusec.bean;

import  java.security.MessageDigest;
/**
 * 
 * 
@author  zhupan
 * 
@version  1.0
 
*/

public   class  MD5_encrypt  {
 
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 '  }
;
  
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  <  j; i ++ {
    
byte  byte0  =  md[i];
    str[k
++ =  hexDigits[byte0  >>>   4   &   0xf ];
    str[k
++ =  hexDigits[byte0  &   0xf ];
   }

   
return   new  String(str);
  }
  catch  (Exception e)  {
   
return   null ;
  }

 }


 
public   static   void  main(String[] args)  {
  
//  MD5_Test aa = new MD5_Test();
  System.out.print(MD5_encrypt.MD5( " zhupan " ));
 }

}

posted on 2006-08-08 20:21 温柔一刀 阅读(485) 评论(0)  编辑  收藏 所属分类: java相关
联系偶 zhupanjava@gmail.com 温柔一刀