码迷,mamicode.com
首页 > 其他好文 > 详细

MD5加密

时间:2014-07-22 23:13:33      阅读:354      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   os   

mamicode.com,码迷
import java.security.MessageDigest;
import java.util.*;
public class Hello2{
  public static void main(String[] args) throws Exception{
     Random r = new Random();//从用户的用户名中解析出一个随机数
     int ran  = 1+r.nextInt(10);
     System.out.println("ran is:"+ran);
     //即使是相同的密码,加密的结果也不相同。salt盐值

     String pwd = "";
     MessageDigest md5 = MessageDigest.getInstance("MD5");  
     byte[] bt = md5.digest(pwd.getBytes());
     StringBuffer sb = new StringBuffer();
     for(int i=0;i<bt.length;i++){
        int mm = bt>>ran;
        mm = Math.abs(mm);
if(mm<16){
           mm+=16;
}
        String hex = Integer.toHexString(mm);
System.out.println("mm:"+mm+","+hex);
        sb.append(hex);
     }
     System.out.println(sb.toString()+","+sb.toString().length());
  }
}
mamicode.com,码迷

MD5加密,码迷,mamicode.com

MD5加密

标签:style   blog   http   java   color   os   

原文地址:http://www.cnblogs.com/xiaweifeng/p/3700005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!