JAVA md5 加密

来源:互联网 发布:excel2010没有数据分析 编辑:程序博客网 时间:2024/06/05 18:09

public static void main(String[] args) {
  //md5加密
   String pwd="123456";
   String md5Pwd="";
    try {
   MessageDigest md = MessageDigest.getInstance("MD5");
   md.update(pwd.getBytes());
   byte[] b = md.digest();
      int i;
      StringBuffer sb = new StringBuffer("");
      for(int j=0;j<b.length;j++){
       i=b[j];
       if(i < 0){
        i += 256;
       }
       if(i < 16){
        sb.append("0"); 
        
       }else{
        sb.append(Integer.toHexString(i));
       }
       
      }
      md5Pwd = sb.toString();
      System.out.println(sb.toString());//32位
      System.out.print(md5Pwd.substring(8,24));//16位
    } catch (NoSuchAlgorithmException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

}

 

直接複製后運行就可最好寫成靜態的方法,方便調用

原创粉丝点击