For the latest news and information visit
The GNU Crypto project

Package gnu.crypto.cipher

Interface Summary
IBlockCipher The basic visible methods of any symmetric key block cipher.
IBlockCipherSpi Package-private interface exposing mandatory methods to be implemented by concrete BaseCipher sub-classes.
 

Class Summary
Anubis Anubis is a 128-bit block cipher that accepts a variable-length key.
BaseCipher A basic abstract class to facilitate implementing symmetric key block ciphers.
Blowfish Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
CipherFactory A Factory to instantiate symmetric block cipher instances.
DES The Data Encryption Standard.
Khazad Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
NullCipher The implementation of a Null block cipher.
Rijndael Rijndael --pronounced Reindaal-- is the AES.
Serpent Serpent is a 32-round substitution-permutation network block cipher, operating on 128-bit blocks and accepting keys of 128, 192, and 256 bits in length.
Square Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
TripleDES Triple-DES, 3DES, or DESede is a combined cipher that uses three iterations of the Data Encryption Standard cipher to improve the security (at the cost of speed) of plain DES.
Twofish Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.
 


For the latest news and information visit
The GNU Crypto project

Copyright ©2001, 2002 Free Software Foundation, Inc.. All Rights Reserved.