Uses of Interface gnu.crypto.cipher.IBlockCipherSpi

Uses in package gnu.crypto.cipher

Classes implementing gnu.crypto.cipher.IBlockCipherSpi

class
Anubis is a 128-bit block cipher that accepts a variable-length key.
class
A basic abstract class to facilitate implementing symmetric key block ciphers.
class
Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
class
An implmenetation of the CAST5 (a.k.a.
class
The Data Encryption Standard.
class
Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
class
The implementation of a Null block cipher.

This cipher does not alter its input at all, claims to process block sizes 128-, 192- and 256-bit long, and key sizes from 64- to 512-bit in 8-bit increments.

class
Rijndael --pronounced Reindaal-- is the AES.
class
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.
class
Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.

References:

  1. The block cipher Square.
    Joan Daemen, Lars Knudsen and Vincent Rijmen.
class
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.
class
Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.

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