public class AESDecrypter extends java.lang.Object implements IDecrypter
| 构造器和说明 |
|---|
AESDecrypter(LocalFileHeader localFileHeader,
byte[] salt,
byte[] passwordVerifier) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
decryptData(byte[] buff) |
int |
decryptData(byte[] buff,
int start,
int len) |
byte[] |
getCalculatedAuthenticationBytes() |
int |
getPasswordVerifierLength() |
int |
getSaltLength() |
byte[] |
getStoredMac() |
void |
setStoredMac(byte[] storedMac) |
public AESDecrypter(LocalFileHeader localFileHeader, byte[] salt, byte[] passwordVerifier) throws ZipException
ZipExceptionpublic int decryptData(byte[] buff,
int start,
int len)
throws ZipException
decryptData 在接口中 IDecrypterZipExceptionpublic int decryptData(byte[] buff)
throws ZipException
decryptData 在接口中 IDecrypterZipExceptionpublic int getPasswordVerifierLength()
public int getSaltLength()
public byte[] getCalculatedAuthenticationBytes()
public void setStoredMac(byte[] storedMac)
public byte[] getStoredMac()