3-Way (ThreeWay) |
N/A |
Block |
12 bytes |
12 bytes |
Joan Daemen |
1994 |
download |
download |
Achterbahn |
N/A |
Stream |
1 bit |
10 bytes |
Berndt M. Gammel, Rainer Goettfert, Oliver Kniffler |
April 2005 |
download |
download |
Anubis |
N/A |
Block |
16 bytes |
16, 20, ..., or 40 bytes |
Paulo Barreto, Vincent Rijmen |
November 2000 |
download |
download |
Blowfish |
OpenPGP.Cipher.4 |
Block |
8 bytes |
4, 5, ..., or 72 bytes |
Bruce Schneier |
1994 |
download |
download |
Camellia |
N/A |
Block |
16 bytes |
16, 24, or 32 bytes |
Kazumaro Aoki, Tetsuya Ichikawa, Masayuki Kanda, Mitsuru Matsui, Shiho Moriai, Junko Nakajima, Toshio Tokita |
March 2000 |
download |
download |
CAST-128 |
Cast5 |
Block |
8 bytes |
16 bytes |
Carlisle Adams, Stafford Taveres |
1997 |
download |
download |
CAST-256 |
Cast6 |
Block |
16 bytes |
16, 20, ..., or 32 bytes |
Carlisle Adams, Howard Heys, Stafford Tavares, Michael Wiener |
June 1998 |
download |
download |
Cobra |
N/A |
Block |
16 bytes |
1, 2, ..., or 1152 bits |
Christian Schneider |
April 1996 |
N/A |
download |
Crypton-0.7 |
Cryptonv07 |
Block |
16 bytes |
1, 2, ..., or 32 bytes |
Chae Hoon Lim |
July 1998 |
download |
N/A |
DECIM |
N/A |
Stream |
1 bit |
10 bytes |
Come Berbain, Olivier Billet, Anne Canteaut, Nicolas Courtois, Blandine Debraize, Henri Gilbert, Louis Goubin, Aline Gouget, Louis Granboulan, Cédric Lauradoux, Marine Minier, Thomas Pornin and Hervé Sibert |
2005 |
download |
download |
DES (Data Encryption Standard) |
N/A |
Block |
8 bytes |
8 bytes (with parity bits) |
Don Coppersmith, Horst Feistel, Walt Tuchmann, U.S. National Security Agency |
1976 |
download |
download |
DESX |
N/A |
Block |
8 bytes |
16 or 24 bytes (with parity bits) |
Ron Rivest |
July 1997 |
download |
download |
DFC (Decorrelated Fast Cipher) |
N/A |
Block |
16 bytes |
1, 2, ..., or 256 bits |
Henri Gilbert, Marc Girault, Philippe Hoogvorst, Fabrice Noilhan, Thomas Pornin, Guillaume Poupard, Jacques Stern, Serge Vaudenay |
May 1998 |
download |
download |
E2 |
N/A |
Block |
16 bytes |
16, 24, or 32 bytes |
Kazumaro Aoki, Masayuki Kanda, Tsutomu Matsumoto, Shiho Moriai, Kazuo Ohta, Miyako Ookubo, Youichi Takashima, Hiroki Ueda |
June 1998 |
download |
download |
F-FCSR |
N/A |
Stream |
1 bit |
10 bytes |
Thierry Berger, François Arnault, Cédric Lauradoux |
2005 |
download |
download |
FEAL-8 (Fast data Encipherment ALgorithm) |
N/A |
Block |
8 bytes |
8 bytes |
Akihiro Shimizu, Shoji Miyaguchi |
1988 |
download |
download |
FEAL-NX |
N/A |
Block |
8 bytes |
16 bytes |
Shoji Miyaguchi |
1990 |
download |
download |
Frog |
N/A |
Block |
16 bytes |
5, 6, ..., or 125 bytes |
Dianelos Georgoudis, Damian Leroux, Billy Simón Chaves |
1998 |
download |
download |
GOST-28147-89 (Gosudarstvennyi Standard 28147-89) |
GOST |
Block |
8 bytes |
32 bytes |
Government Committee of the USSR for Standards |
1989 |
download |
download |
Grain |
N/A |
Stream |
1 bit |
10 bytes |
Martin Hell, Thomas Johansson, Willi Meier |
2005 |
download |
download |
HC-256 |
N/A |
Stream |
1 bit |
1, 2, ..., or 32 bytes |
Hongjun Wu |
2004 |
download |
download |
HPC (Hasty Pudding Cipher) |
N/A |
Block |
any number of bits |
any number of bits |
Rich Schroeppel |
1998 |
download |
download |
ICE |
N/A |
Block |
8 bytes |
8, 16,... bytes |
Matthew Kwan |
1997 |
download |
download |
IDEA (International Data Encryption Algorithm) |
OpenPGP.Cipher.1, Improved Proposed Encryption Standard |
Block |
8 bytes |
16 bytes |
Xuejia Lai, James Massey |
1992 |
download |
download |
ISAAC (Indirection, Shift, Accumulate, Add, and Count) |
N/A |
Stream |
1 bit |
1, 2, ..., or 256 bytes |
Robert J. Jenkins Jr. |
1996 |
download |
download |
Khazad |
N/A |
Block |
8 bytes |
16 bytes |
Paulo S.L.M. Barreto, Vincent Rijmen |
2001 |
download |
download |
Loki97 |
N/A |
Block |
16 bytes |
16, 24, or 32 bytes |
Laurence Brown, Josef Pieprzyk, Jennifer Seberry |
1997 |
download |
download |
Lucifer |
N/A |
Block |
16 bytes |
16 bytes |
Horst Feistel, IBM |
1971 |
download |
download |
MCG (MacGuffin) |
N/A |
Block |
8 bytes |
16 bytes |
Matt Blaze, Bruce Schneier |
1994 |
download |
download |
Magenta |
N/A |
Block |
16 bytes |
16, 24, or 32 bytes |
Michael Jacobson Jr., Klaus Huber |
August 1998 |
download |
download |
MARK-4 |
RC4-drop(256) |
Stream |
1 bit |
1, 2, ..., or 256 bytes |
Ron Rivest, Ilya Mironov, Bryan Olson |
2002 |
N/A |
download |
MARS |
N/A |
Block |
16 bytes |
16, 20, ..., or 156 bytes |
Carolynn Burwick, Don Coppersmith, Edward D'Avignon, Rosario Gennaro, Shai Halevi, Charanjit Jutla, Stephen M. Matyas Jr., Luke O'Connor, Mohammad Peyravian, David Safford, Nevenko Zunic |
August 1999 |
download |
download |
MC1 (Mirek Cipher 1) |
N/A |
Block |
16 bytes |
16 bytes |
Miroslav Stampar |
January 2005 |
download |
N/A |
MC2 (Mirek Cipher 2) |
N/A |
Block |
16 bytes |
16 bytes |
Miroslav Stampar |
January 2005 |
download |
N/A |
Mickey |
N/A |
Stream |
1 bit |
10 bytes |
Steve Babbage, Matthew Dodd |
April 2005 |
download |
download |
MIR-1 |
N/A |
Stream |
1 bit |
16 bytes |
Alexander Maximov |
2005 |
download |
download |
MISTY1 |
N/A |
Block |
8 bytes |
16 bytes |
M. Matsui |
January 1997 |
download |
download |
NewDES |
N/A |
Block |
8 bytes |
15 bytes |
Robert Scott |
January 1985 |
download |
download |
Noekeon |
N/A |
Block |
16 bytes |
16 bytes |
Joan Daemen, Michaël Peeters, Gilles van Assche, Vincent Rijmen |
November 2000 |
download |
download |
PC1 (Pukall Cipher 1) |
N/A |
Stream |
1 bit |
16 or 32 bytes |
Alexander Pukall |
2004 |
download |
download |
Q |
N/A |
Block |
16 bytes |
1, 2, ..., or 32 bytes |
Leslie McBride |
October 2000 |
download |
download |
Q128 |
N/A |
Block |
16 bytes |
16 bytes |
Robert Scott |
December 1996 |
download |
download |
Rabbit |
N/A |
Stream |
1 bit |
16 bytes |
Martin Boesgaard, Mette Vesterager, Thomas Christensen, Erik Zenner |
2003 |
download |
download |
RC2 |
N/A |
Block |
8 bytes |
1, 2, ..., or 128 bytes |
Ron Rivest |
1998 |
download |
download |
RC4 |
ArcFour |
Stream |
1 bit |
1, 2, ..., or 256 bytes |
Ron Rivest |
September 1994 |
download |
download |
RC4-drop |
N/A |
Stream |
1 bit |
1, 2, ..., or 256 bytes |
Ron Rivest, Ilya Mironov |
2002 |
N/A |
download |
RC5 |
RC5-32 |
Block |
8 bytes |
1, 2, ..., or 255 bytes |
Ron Rivest |
January 1995 |
download |
download |
RC6 |
RC6-32 |
Block |
16 bytes |
1, 2, ..., or 255 bytes |
Ron Rivest, Matthew Robshaw, Raymond Sidney, Yiqun Lisa Yin |
1998 |
download |
download |
REDOC III |
N/A |
Block |
8/10 bytes |
1, 2, ..., or 2560 bytes |
Michael Wood |
1991 |
download |
download |
Rijndael-128 |
AES-128 |
Block |
16 bytes |
16, 20, ..., or 32 bytes |
Joan Daemen, Vincent Rijmen |
November 1998 |
download |
download |
Rijndael-192 |
AES-192 |
Block |
24 bytes |
16, 20, ..., or 32 bytes |
Joan Daemen, Vincent Rijmen |
November 1998 |
download |
download |
Rijndael-256 |
AES-256 |
Block |
32 bytes |
16, 20, ..., or 32 bytes |
Joan Daemen, Vincent Rijmen |
November 1998 |
download |
download |
S-1 |
N/A |
Block |
8 bytes |
12, 24, 36, ... bytes |
N/A |
1995 |
download |
download |
Safer-K64 |
N/A |
Block |
8 bytes |
8 bytes |
James Massey |
December 1993 |
download |
download |
Safer-K128 |
N/A |
Block |
8 bytes |
16 bytes |
James Massey |
December 1993 |
download |
download |
Safer-SK |
N/A |
Block |
8 bytes |
8 or 16 bytes |
James Massey |
September 1995 |
download |
download |
Safer+ |
SAFERp1, SAFER+-1 |
Block |
16 bytes |
16, 24, or 32 bytes |
James Massey, Gurgen Khachatrian, Melsik Kuregian |
June 1998 |
download |
download |
Sapphire-II |
N/A |
Stream |
1 bit |
1, 2, ..., or 255 bytes |
Michael Paul Johnson |
January 1995 |
download |
download |
SCOP |
N/A |
Stream |
1 bit |
1, 2, ..., or 48 bytes |
Simeon V. Maltchev, Peter T. Antonov |
December 1997 |
download |
download |
SEAL-BE (Software Encryption Algorithm Big Endian) |
Seal 3.0 |
Stream |
1 bit |
20 bytes |
Phillip Rogaway, Don Coppersmith |
September 1997 |
download |
download |
SEAL-LE (Software Encryption Algorithm Little Endian) |
Seal 3.0 |
Stream |
1 bit |
20 bytes |
Phillip Rogaway, Don Coppersmith |
September 1997 |
download |
download |
SEED |
N/A |
Block |
16 bytes |
16 bytes |
Korea Information Security Agency |
1998 |
download |
download |
Serpent |
N/A |
Block |
16 bytes |
4,8, ..., or 32 bytes |
Ross Anderson, Eli Biham, Lars Knudsen |
1998 |
download |
download |
Sfinks |
N/A |
Stream |
1 bit |
10 bytes |
An Braeken, Joseph Lano, Nele Mentens, Bart Preneel. Ingrid Verbauwhede |
2005 |
download |
download |
SHARK-A |
"Affine Transformation" variant of SHARK |
Block |
8 bytes |
16 bytes |
Vincent Rijmen, Joan Daemen, Bart Preneel Antoon Bosselaers, Erik De Win |
December 1995 |
download |
download |
SHARK-E |
"Exor" variant of SHARK |
Block |
8 bytes |
16 bytes |
Vincent Rijmen, Joan Daemen, Bart Preneel Antoon Bosselaers, Erik De Win |
December 1995 |
download |
download |
Skipjack |
N/A |
Block |
8 bytes |
10 bytes |
U.S. National Security Agency |
June 1998 |
download |
download |
SN3 |
N/A |
Stream |
1 bit |
1, 2, ..., or 192 bytes |
Simeon Maltchev |
October 2002 |
download |
download |
Snow 1.0 |
N/A |
Stream |
1 bit |
16 or 32 bytes |
Patrik Ekdahl, Thomas Johansson |
November 2000 |
download |
download |
Square |
N/A |
Block |
16 bytes |
16 bytes |
Joan Daemen, Vincent Rijmen |
1997 |
download |
download |
TDEA (Triple Data Encryption Algorithm) |
3DES, TripleDES, DES-EDE2, DES-EDE3 |
Block |
8 bytes |
16 or 32 bytes (with parity bits) |
Whitfield Diffie, Martin Hellman, Walt Tuchmann |
1978-79 |
download |
download |
TEA (Tiny Encryption Algorithm) |
N/A |
Block |
8 bytes |
16 bytes |
David Wheeler, Roger Needham |
1994 |
download |
download |
Trivium |
N/A |
Stream |
1 bit |
1, 2, ..., or 10 bytes |
Christophe De Canniere, Bart Preneel |
2005 |
download |
download |
Twofish |
N/A |
Block |
16 bytes |
1, 2, ..., or 32 bytes |
Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson |
1998 |
download |
download |
XOR |
N/A |
Stream |
1 bit |
1, 2, ... bytes |
N/A |
N/A |
N/A |
N/A |
XTEA (Extended Tiny Encryption Algorithm) |
N/A |
Block |
8 bytes |
16 bytes |
David Wheeler, Roger Needham |
1996 |
download |
download |
Yamb |
N/A |
Stream |
1 bit |
1, 2, ..., or 32 bytes |
LAN Crypto |
April 2005 |
download |
download |