概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
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 to the specified directory.
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 変数
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
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス