TrueZIP 6.8.2

de.schlichtherle.crypto.io.raes
Interface RAES


interface RAES

This interfaces contains constants used to read or write files according to the Random Access Encryption Specification (RAES). Public classes must not implement this interface - otherwise the constants become part of the public API.

Since:
TrueZIP 6.0
Version:
$Id: RAES.java 06f3ba684701 2010/11/04 01:15:55 christian $
Author:
Christian Schlichtherle

Field Summary
static int AES_BLOCK_SIZE
          The block size of the Advanced Encryption Specification (AES) Algorithm in bits (128).
static byte ENVELOPE_TYPE_0
          The data envelope type used for password based encryption with the same salt length as the cipher key length.
static int ENVELOPE_TYPE_0_HEADER_LEN_WO_SALT
          The length of the header before the salt and the encrypted data.
static byte ENVELOPE_TYPE_1
          The data envelope type reserved for certificate based encryption and authentication.
static int LEAD_IN_LENGTH
           
static int SIGNATURE
          The signature of any RAES compatible content in little endian format ("RAES" as a US-ASCII character sequence).
 

Field Detail

SIGNATURE

static final int SIGNATURE
The signature of any RAES compatible content in little endian format ("RAES" as a US-ASCII character sequence).

See Also:
Constant Field Values

LEAD_IN_LENGTH

static final int LEAD_IN_LENGTH
See Also:
Constant Field Values

ENVELOPE_TYPE_0

static final byte ENVELOPE_TYPE_0
The data envelope type used for password based encryption with the same salt length as the cipher key length.

See Also:
Constant Field Values

ENVELOPE_TYPE_0_HEADER_LEN_WO_SALT

static final int ENVELOPE_TYPE_0_HEADER_LEN_WO_SALT
The length of the header before the salt and the encrypted data.

See Also:
Constant Field Values

ENVELOPE_TYPE_1

static final byte ENVELOPE_TYPE_1
The data envelope type reserved for certificate based encryption and authentication. This type is not yet specified, but reserved for future use.

See Also:
Constant Field Values

AES_BLOCK_SIZE

static final int AES_BLOCK_SIZE
The block size of the Advanced Encryption Specification (AES) Algorithm in bits (128).

See Also:
Constant Field Values

TrueZIP 6.8.2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.