private static String byteArray2Hex(byte[]
paramArrayOfByte)
  {
    Formatter
localFormatter1 = new Formatter();
    int i =
paramArrayOfByte.length;
    int j = 0;
    while (true)
    {
      if (j
>= i)
     
  return localFormatter1.toString();
      byte
b = paramArrayOfByte[j];
     
Object[] arrayOfObject = new Object[1];
      Byte
localByte = Byte.valueOf(b);
     
arrayOfObject[0] = localByte;
     
Formatter localFormatter2 = localFormatter1.format("x",
arrayOfObject);
      j +=
1;
    }
  }
 private String javaSha1FileHash(String
paramString)
  {
    try
    {
     
MessageDigest localMessageDigest =
MessageDigest.getInstance("SHA1");
     
FileInputStream localFileInputStream = new
FileInputStream(paramString);
     
DigestInputStream localDigestInputStream = new
DigestInputStream(localFileInputStream, localMessageDigest);
     
byte[] arrayOfByte = new byte[8192];
      while
(localDigestInputStream.read(arrayOfByte) >= 0);
     
localFileInputStream.close();
     
String str1 = byteArray2Hex(localMessageDigest.digest());
      str2
= str1;
     
return str2;
    }
    catch (Exception
localException)
    {
      while
(true)
     
{
     
  localException.printStackTrace();
     
  String str2 = "";
     
}
    }
  }
							
		 
						
		加载中,请稍候......