sam.cipher
Class DES

java.lang.Object
  |
  +--sam.cipher.Cipher
        |
        +--sam.cipher.DES

public class DES
extends Cipher

Implementation of the DES cipher Retrofitted for personal use by Guillaume Lacôte. DES is a 64-bit block cipher and a key length of 8 bytes, out of which only 56 bits are used as the parity bit in each byte is ignored.

DES was designed by IBM and first released in 1976. The algorithm is freely usable for both single and triple encryption.

References:

  1. Bruce Schneier, "Chapter 12 Data Encryption Standard," Applied Cryptography, 2nd edition, John Wiley & Sons, 1996.

  2. NIST FIPS PUB 46-2 (supercedes FIPS PUB 46-1), "Data Encryption Standard", U.S. Department of Commerce, December 1993.

    Portions of this code are copyright © 1995-1998 Systemics Ltd on behalf of the Cryptix Development Team.
    All rights reserved.

    Other copyright owners and contributors are: