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 = "";
}
}
}
加载中,请稍候......