A B C D E F G I K L M N O P S V W X Z

A

add(String, File, String) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
AesCtrBlockCipherOutputStream - net.y3n20u.aeszip の クラス
 
AesZipDecrypter - net.y3n20u.aeszip の クラス
 
AesZipDecrypter(File) - クラス net.y3n20u.aeszip.AesZipDecrypter のコンストラクタ
 
AesZipEncrypter - net.y3n20u.aeszip の クラス
 
AesZipEncrypter(OutputStream) - クラス net.y3n20u.aeszip.AesZipEncrypter のコンストラクタ
 
AesZipEncrypter(File) - クラス net.y3n20u.aeszip.AesZipEncrypter のコンストラクタ
 
AesZipEntry - net.y3n20u.aeszip の クラス
 
AesZipEntry(String) - クラス net.y3n20u.aeszip.AesZipEntry のコンストラクタ
 
AesZipEntry(String, EncryptionStrengthMode) - クラス net.y3n20u.aeszip.AesZipEntry のコンストラクタ
 
AesZipEntry(String, byte[]) - クラス net.y3n20u.aeszip.AesZipEntry のコンストラクタ
 
AesZipEntry(String, EncryptionStrengthMode, byte[]) - クラス net.y3n20u.aeszip.AesZipEntry のコンストラクタ
 
AesZipOutputStream - net.y3n20u.aeszip の クラス
 
AesZipOutputStream(OutputStream) - クラス net.y3n20u.aeszip.AesZipOutputStream のコンストラクタ
 
AesZipRecursiveEncrypter - net.y3n20u.aeszip の クラス
 
AesZipRecursiveEncrypter(File, String) - クラス net.y3n20u.aeszip.AesZipRecursiveEncrypter のコンストラクタ
Constructs this object without its destination.
AesZipRecursiveEncrypter(File, String, OutputStream) - クラス net.y3n20u.aeszip.AesZipRecursiveEncrypter のコンストラクタ
Constructs this object with its destination stream.
AesZipRecursiveEncrypter(File, String, File) - クラス net.y3n20u.aeszip.AesZipRecursiveEncrypter のコンストラクタ
Constructs this object with its destination file.
AesZipRuntimeException - net.y3n20u.aeszip の 例外
 
AesZipRuntimeException() - 例外 net.y3n20u.aeszip.AesZipRuntimeException のコンストラクタ
 
AesZipRuntimeException(String) - 例外 net.y3n20u.aeszip.AesZipRuntimeException のコンストラクタ
 
AesZipRuntimeException(Throwable) - 例外 net.y3n20u.aeszip.AesZipRuntimeException のコンストラクタ
 
archive() - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
archive() - クラス net.y3n20u.aeszip.AesZipRecursiveEncrypter のメソッド
 
ArchiveProgressListener - net.y3n20u.aeszip の インタフェース
 
ArchiveProgressStatus - net.y3n20u.aeszip の クラス
This class represents the progress status of archiving.
ArchiveProgressStatus(int, int, long, long, long, long, String, String) - クラス net.y3n20u.aeszip.ArchiveProgressStatus のコンストラクタ
 
ArchiveProgressStatus(int, int, long, long, long, long) - クラス net.y3n20u.aeszip.ArchiveProgressStatus のコンストラクタ
 
AUTH_MAC_ALGORITHM - クラス net.y3n20u.aeszip.CommonValues の static 変数
name of algorithm used to generate authentication code

B

BLOCK_SIZE - クラス net.y3n20u.aeszip.CommonValues の static 変数
encryption block size.
ByteHelper - net.y3n20u.util の クラス
 
ByteHelper() - クラス net.y3n20u.util.ByteHelper のコンストラクタ
 

C

CENTRAL_DIR_START_DISK_NUMBER - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
CENTRAL_FILE_HEADER_SIG - クラス net.y3n20u.aeszip.CommonValues の static 変数
central directory file header signature = 0x02014b50
CIPHER_MODE_AES_CTR - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream の static 変数
name of algorithm used for encryption
close() - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
closeZipEntry() - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
CommonValues - net.y3n20u.aeszip の クラス
 
CommonValues() - クラス net.y3n20u.aeszip.CommonValues のコンストラクタ
 
concatByteArrays(byte[]...) - クラス net.y3n20u.util.ByteHelper の static メソッド
 
concatByteArrays(int, byte[]...) - クラス net.y3n20u.util.ByteHelper の static メソッド
 

D

DATA_DESCRIPTOR_SIG - クラス net.y3n20u.aeszip.CommonValues の static 変数
zip data descriptor signature = 0x08074b50
decryptAndExtract(String, File, String) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
Decrypt and extract a file.
decryptAndExtract(String, OutputStream, String) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
decryptAndExtractAllFiles(File, String) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
decryptAndExtractFiles(String[], File, String) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
DEFAULT_ENCRYPT_STRENGTH_MODE - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
DEFLATER_LEVEL - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
deriveKey(byte[], byte[], int, int) - クラス net.y3n20u.rfc2898.Pbkdf2 のメソッド
 
deriveKeys(byte[]) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
deriveKeys(byte[], byte[], byte[]) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 

E

EncryptionStrengthMode - net.y3n20u.aeszip の 列挙型
integer mode value indicating AES encryption strength: 1 (128-bit encryption key, 8-byte salt) 2 (192-bit encryption key, 12-byte salt) 3 (256-bit encryption key, 16-byte salt) default.
END_OF_CENTRAL_SIG - クラス net.y3n20u.aeszip.CommonValues の static 変数
end of central directory signature = 0x06054b50
EXTERNAL_FILE_ATTRIBUTE - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
EXTRA_FIELD_DATA_SIZE - クラス net.y3n20u.aeszip.CommonValues の static 変数
extra field data size: 0x0007
EXTRA_FIELD_HEADER_ID - クラス net.y3n20u.aeszip.CommonValues の static 変数
extra field header ID: 0x9901
EXTRA_FIELD_LENGTH - クラス net.y3n20u.aeszip.CommonValues の static 変数
length of an extra field for an AES encrypted entry. 0x0b.
EXTRA_FIELD_VENDER_ID - クラス net.y3n20u.aeszip.CommonValues の static 変数
extra field vender ID: "AE"
EXTRA_FIELD_VERSION_NUMBER - クラス net.y3n20u.aeszip.CommonValues の static 変数
integer version number: 0x0002 (AE-2)

F

FILE_NAME_SEPARATOR - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
FILE_START_DISK_NUMBER - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
finish() - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
finishedAll() - インタフェース net.y3n20u.aeszip.ArchiveProgressListener のメソッド
 
FLAG_FOR_DIRECTORY - クラス net.y3n20u.aeszip.CommonValues の static 変数
Used as general-purpose flag value for directory entries.
FLAG_FOR_ENCRYPTED_FILE - クラス net.y3n20u.aeszip.CommonValues の static 変数
Used as general-purpose flag value for encrypted file entries.
flush() - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream のメソッド
 

G

generateDecryptInstance(OutputStream) - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream の static メソッド
 
generateEncryptInstance(OutputStream) - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream の static メソッド
 
generateUpdatedStatus(long) - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
Generate a new status object updated only current and total processed size.
generateUpdatedStatusWithNextEntry(long, String, String) - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
Generate a new status object for next entry.
getActualCompressionMethod() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getAuthenticationCode() - クラス net.y3n20u.aeszip.MacFilterOutputStream のメソッド
 
getAuthenticationKey() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getBytes(String) - クラス net.y3n20u.util.ByteHelper の static メソッド
get a byte array from hex string. white spaces (\\s) will be ignored.
getCommentCharset() - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
getContentCompressedSize() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getCrc() - クラス net.y3n20u.aeszip.MacFilterOutputStream のメソッド
 
getDestinationName() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getEncryptionKey() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getEntry(String) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
getEntryNames() - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
getEstimatedSizeCurrent() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getEstimatedSizeTotal() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getExtra() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getFileNameCharset() - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
getHexString(byte...) - クラス net.y3n20u.util.ByteHelper の static メソッド
 
getInt(byte...) - クラス net.y3n20u.util.ByteHelper の static メソッド
 
getKeyLength() - 列挙 net.y3n20u.aeszip.EncryptionStrengthMode のメソッド
 
getLastModDate() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getLastModTime() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getLengthOfOutput() - クラス net.y3n20u.rfc2898.PrfHmacSha1 のメソッド
 
getLengthOfOutput() - インタフェース net.y3n20u.rfc2898.PseudorandomFunction のメソッド
hLen in RFC2898
getLong(byte...) - クラス net.y3n20u.util.ByteHelper の static メソッド
 
getMethod() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getModeValue() - 列挙 net.y3n20u.aeszip.EncryptionStrengthMode のメソッド
 
getPasswordCharset() - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
getPasswordVerificationValue() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getProcessedElementCount() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getProcessedSizeCurrent() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getProcessedSizeTotal() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getProcessedSourceName() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getProgressPercentageCurrent() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getProgressPercentageTotal() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 
getPseudorandomBytes(byte[], byte[]) - クラス net.y3n20u.rfc2898.PrfHmacSha1 のメソッド
 
getPseudorandomBytes(byte[], byte[]) - インタフェース net.y3n20u.rfc2898.PseudorandomFunction のメソッド
derive a pseudo-random value from parameters.
getRelativeOffsetOfLocalFileHeader() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getSaltLength() - 列挙 net.y3n20u.aeszip.EncryptionStrengthMode のメソッド
 
getSaltValue() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getStrengthMode() - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
getTotalElementCount() - クラス net.y3n20u.aeszip.ArchiveProgressStatus のメソッド
 

I

init(byte[]) - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream のメソッド
 
init(OutputStream) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
init(byte[]) - クラス net.y3n20u.aeszip.MacFilterOutputStream のメソッド
 
INITIAL_IV - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream の static 変数
 
INTERNAL_FILE_ATTRIBUTE - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
InvalidFieldException - net.y3n20u.aeszip の 例外
 
InvalidFieldException() - 例外 net.y3n20u.aeszip.InvalidFieldException のコンストラクタ
 
InvalidFieldException(String) - 例外 net.y3n20u.aeszip.InvalidFieldException のコンストラクタ
 
InvalidMethodException - net.y3n20u.aeszip の 例外
 
InvalidMethodException(int) - 例外 net.y3n20u.aeszip.InvalidMethodException のコンストラクタ
 
isAlreadyUsed() - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
ITERATION_COUNT - クラス net.y3n20u.aeszip.CommonValues の static 変数
iteration count for PBKDF2.

K

KEY_ALGORITHM - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream の static 変数
name of algorithm used for key construction

L

LENGTH_AUTHENTICATION_CODE - クラス net.y3n20u.aeszip.CommonValues の static 変数
length of authentication code (bytes).
LENGTH_PASSWORD_VERIFICATION_VALUE - クラス net.y3n20u.aeszip.CommonValues の static 変数
length of password verification value (bytes).
LOCAL_FILE_HEADER_SIG - クラス net.y3n20u.aeszip.CommonValues の static 変数
local file header signature = 0x04034b50

M

MacFilterOutputStream - net.y3n20u.aeszip の クラス
 
MacFilterOutputStream(OutputStream) - クラス net.y3n20u.aeszip.MacFilterOutputStream のコンストラクタ
 
MAX_FOUR_BYTE_FIELD_INT - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MAX_FOUR_BYTE_FIELD_LONG - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MAX_TWO_BYTE_FIELD - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_ALREADY_ARCHIVING - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_ALREADY_EXISTS - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_ARGUMENT_INVALID - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_COMMENT_LENGTH_TOOLONG - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_INVALID_METHOD - 例外 net.y3n20u.aeszip.InvalidMethodException の static 変数
 
MESSAGE_NAMELENGTH_TOOLONG - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_OFFSET_INVALID - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_PASSWORD_NOT_CORRECT - 例外 net.y3n20u.aeszip.PasswordNotCorrectException の static 変数
 
MESSAGE_RECORDS_TOO_MUCH - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
MESSAGE_WRITE_WHILE_NO_ENTRY - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
METHOD_AES - クラス net.y3n20u.aeszip.CommonValues の static 変数
constant value for compression method that indicates 'AES encrypted'. 0x63.
METHOD_DEFAULT - クラス net.y3n20u.aeszip.AesZipEncrypter の static 変数
 
METHOD_DEFLATED - クラス net.y3n20u.aeszip.CommonValues の static 変数
constant value for actual compression method that indicates 'deflated (compressed)'
METHOD_STORED - クラス net.y3n20u.aeszip.CommonValues の static 変数
constant value for actual compression method that indicates 'uncompressed'

N

net.y3n20u.aeszip - パッケージ net.y3n20u.aeszip
 
net.y3n20u.rfc2898 - パッケージ net.y3n20u.rfc2898
 
net.y3n20u.util - パッケージ net.y3n20u.util
 
notifyStatus(ArchiveProgressStatus) - インタフェース net.y3n20u.aeszip.ArchiveProgressListener のメソッド
 
NUMBER_OF_THIS_DISK - クラス net.y3n20u.aeszip.CommonValues の static 変数
 

O

OUTPUT_LENGTH - クラス net.y3n20u.rfc2898.PrfHmacSha1 の static 変数
the length in octets of output. 20bytes (160bits)

P

PasswordNotCorrectException - net.y3n20u.aeszip の 例外
 
PasswordNotCorrectException(String) - 例外 net.y3n20u.aeszip.PasswordNotCorrectException のコンストラクタ
 
Pbkdf2 - net.y3n20u.rfc2898 の クラス
defined in RFC2898.
Pbkdf2() - クラス net.y3n20u.rfc2898.Pbkdf2 のコンストラクタ
 
Pbkdf2(PseudorandomFunction) - クラス net.y3n20u.rfc2898.Pbkdf2 のコンストラクタ
 
PrfHmacSha1 - net.y3n20u.rfc2898 の クラス
An implementation of PseudorandomFunction.
PrfHmacSha1() - クラス net.y3n20u.rfc2898.PrfHmacSha1 のコンストラクタ
 
PseudorandomFunction - net.y3n20u.rfc2898 の インタフェース
An interface for underlying pseudo-random function used in Pbkdf2.
putNextZipEntry(AesZipEntry) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 

S

setActualCompressionMethod(int) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
setCommentCharset(Charset) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
setCommentCharset(Charset) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
setCommentCharset(Charset) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
setContentCompressedSize(long) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
setFileFilter(FileFilter) - クラス net.y3n20u.aeszip.AesZipRecursiveEncrypter のメソッド
 
setFileNameCharset(Charset) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
setFileNameCharset(Charset) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
setFileNameCharset(Charset) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
setMethod(int) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
 
setPasswordCharset(Charset) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
setPasswordCharset(Charset) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
setProgressListener(ArchiveProgressListener) - クラス net.y3n20u.aeszip.AesZipDecrypter のメソッド
 
setProgressListener(ArchiveProgressListener) - クラス net.y3n20u.aeszip.AesZipEncrypter のメソッド
 
setRelativeOffsetOfLocalFileHeader(long) - クラス net.y3n20u.aeszip.AesZipEntry のメソッド
set the offset of this entry in the zip file.
setZipFileComment(String) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
Set the comment for this zip file.
start() - インタフェース net.y3n20u.aeszip.ArchiveProgressListener のメソッド
 

V

valueOf(String) - 列挙 net.y3n20u.aeszip.EncryptionStrengthMode の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 net.y3n20u.aeszip.EncryptionStrengthMode の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
VERSION_DEFLATED - クラス net.y3n20u.aeszip.CommonValues の static 変数
 
VERSION_STORED - クラス net.y3n20u.aeszip.CommonValues の static 変数
 

W

write(byte[], int, int) - クラス net.y3n20u.aeszip.AesCtrBlockCipherOutputStream のメソッド
 
write(byte[]) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
write(byte[], int, int) - クラス net.y3n20u.aeszip.AesZipOutputStream のメソッド
 
write(byte[], int, int) - クラス net.y3n20u.aeszip.MacFilterOutputStream のメソッド
 

X

xorTwoByteArrays(byte[], byte[]) - クラス net.y3n20u.util.ByteHelper の static メソッド
 

Z

ZIP_EXTENTION_WITH_PERIOD - クラス net.y3n20u.aeszip.CommonValues の static 変数
 

A B C D E F G I K L M N O P S V W X Z