JAVA版MD5加密算法

2014-11-23 18:59:26 · 作者: · 浏览: 19

  package sf_md5;


  import java.io.*;


  import java.security.*;


  //import java.util.*;


  //import java.security.interfaces.*;


  public class MD5_算法 {


  private String inStr;


  private MessageDigest mad5;


  public MD5_算法(String inStr){


  this.inStr=inStr;


  try{


  this.mad5=MessageDigest.getInstance("MD5");


  }


  catch(Exception e){


  System.out.println(e.toString());


  e.printStackTrace();


  }


  }


  public String compute(){


  char[] charArray=this.inStr.toCharArray();


  byte[] byteArray=new byte[charArray.length];


  for(int i=0;i


  byteArray[i]=(byte)charArray[i];