Home > Software > Cipher Reference
Cryptography - 256 bit Ciphers
Reference source code and submissions to international cryptographic designs contests
Cipher |
AES Process |
NESSIE Process |
CRYPTREC Process |
AES |
√ |
√ |
√ |
Anubis |
- |
√ |
- |
Camellia |
- |
√ |
√ |
Cast-256 |
√ |
√ |
- |
Clefia |
- |
- |
√ |
FROG |
√ |
- |
- |
Hierocrypt3 |
- |
√ |
√ |
Idea-NXT |
- |
√ |
- |
MARS |
√ |
- |
- |
RC6 |
√ |
√ |
√ |
Safer+ |
√ |
√ |
- |
SC2000 |
- |
√ |
√ |
Serpent |
√ |
√ |
- |
Speed |
- |
- |
- |
Twofish |
√ |
√ |
- |
Unicorn-A |
- |
- |
√ |
Hashing - 512 bit functions
Reference source code and submissions to international hashing designs contests
Function |
SHA2 |
SHA3 Process |
SHA2 |
√ |
- |
Grostl |
- |
√ |
Keccak |
- |
√ |
Skein |
- |
√ |
256bit key - 128bit block - AES
[Rijndael.h]
|
Author: Vincent Rijmen, Joan Daemen
|
256bit key - 128bit block - Anubis
[Anubis.h]
|
Author: Vincent Rijmen and Paulo S. L. M. Barreto
|
256bit key - 128bit block - Camellia
[Camellia.h]
|
Author: Mitsubishi, NTT
|
256bit key - 128bit block - Cast-256
[Cast256.h]
|
Author: Carlisle Adams, Stafford Tavares, Howard Heys, Michael Wiener
|
256bit key - 128bit block - Clefia
[Clefia.h]
|
Author: Sony
|
256bit key - 128bit block - FROG
[Frog.h]
|
Author: Dianelos Georgoudis, Damian Leroux, and Billy Simon Chaves
|
256bit key - 128bit block - Hierocrypt3
[Hierocrypt3.h]
|
Author: Toshiba
|
256bit key - 128bit block - Idea-NXT
[Idea_nxt128.h]
|
Author: Pascal Junod, Serge Vaudenay
|
256bit key - 128bit block - MARS
[Mars.h]
|
Author: IBM
|
256bit key - 128bit block - RC6
[Rc6.h]
|
Author: Ron Rivest, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin
|
256bit key - 128bit block - Safer+
[Saferp.h]
|
Author: James Massey
|
256bit key - 128bit block - SC2000
[Sc2000.h]
|
Author: Fujitsu
|
256bit key - 128bit block - Serpent
[Serpent.h]
|
Author: Ross Anderson, Eli Biham, Lars Knudsen
|
256bit key - 128bit block - Speed
[Speed.h]
|
Author: Yuliang Zheng
|
256bit key - 128bit block - Twofish
[Twofish.h]
|
Author: Bruce Schneier
|
256bit key - 128bit block - Unicorn-A
[Unicorn-A.h]
|
Author: NEC
|
512bit digest - SHA2
[Sha512.h]
|
Author: NSA
|
512bit digest - Grostl
[Grostl512.h]
|
Author: P. Gauravaram, L. Knudsen, K. Matusiewicz
|
512bit digest - Keccak
[Keccak512.h]
|
Author: G. Bertoni, J. Daemen, M. Peeters, G. Van Assche
|
512bit digest - Skein
[Skein512.h]
|
Author: Niels Ferguson, Bruce Schneier
|