MD5 加密技术

系统 1624 0

工作中用到了MD5 加密技术 在网上找了一同 MD5 的文章 ,觉得这个挺好的 就放在了这里 

     不知道这是哪位高人写的 ,小留下了  哈哈

 

Md5 技术加密 

 

  1. /**  
  2.      * MD5 加密  
  3.      */   
  4.      private  String getMD5Str(String str) {  
  5.         MessageDigest messageDigest =  null ;  
  6.   
  7.          try  {  
  8.             messageDigest = MessageDigest.getInstance( "MD5" );  
  9.   
  10.             messageDigest.reset();  
  11.   
  12.             messageDigest.update(str.getBytes( "UTF-8" ));  
  13.         }  catch  (NoSuchAlgorithmException e) {  
  14.             System.out.println( "NoSuchAlgorithmException caught!" );  
  15.             System.exit(- 1 );  
  16.         }  catch  (UnsupportedEncodingException e) {  
  17.             e.printStackTrace();  
  18.         }  
  19.   
  20.          byte [] byteArray = messageDigest.digest();  
  21.   
  22.         StringBuffer md5StrBuff =  new  StringBuffer();  
  23.   
  24.          for  ( int  i =  0 ; i < byteArray.length; i++) {              
  25.              if  (Integer.toHexString( 0xFF  & byteArray[i]).length() ==  1 )  
  26.                 md5StrBuff.append( "0" ).append(Integer.toHexString( 0xFF  & byteArray[i]));  
  27.              else   
  28.                 md5StrBuff.append(Integer.toHexString( 0xFF  & byteArray[i]));  
  29.         }  
  30.   
  31.          return  md5StrBuff.toString();  
  32.     }  

MD5 加密技术


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论