| 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 |