Vous êtes sur la page 1sur 2

Symmetric Algorithms

Key Block # of Notes


Name Type Size Size Rounds
DES Block 64 (56) 64 bits 16 Obsolete
3DES Block 168 bits 64 bits 48 Uses 3 DES Keys
Several implementations
Slower
AES Block 128 bits 128 bits 10 (128)
192 bits 12 (192)
256 bits 14 (256)
Blowfish Block 448 bits 64 bits 16
Twofish Block 128 bits 128 bits 16 Used in OpenPGP
192 bits
256 bits
IDEA Block 128 bits 64 bits 8 per Each block divided into 16
sub- four-bit sub-blocks
block
CAST-128 Block 40 – 64 bits 12 or 16
128 bits
CAST-256 Block 128 bits 128 bits 48
160 bits
192 bits
224 bits
256 bits
Skipjack Block 80 bits 64 bits Used by Clipper Chip
Algorithm details classified
RC4 Stream 40 – N/A
2048 bits
RC5 Block Up to 32, 64, or Up to
2048 bits 128 bits 255
RC6 Block Up to 32, 64, or Up to
2048 bits 128 bits 255
Asymmetric Algorithms

Name Type Key Block # of Notes


Size Size Rounds
RSA Block 1024 – Variable 1
4096 bits
El Gamal Block Up to Slower
1024 bits Used in OpenPGP
Elliptic Curve Block Any size Used on mobile
Cryptosystem devices
(ECC)
DSA Block 512 – Used only for
1024 bits Digital Signatures

Hashing Algorithms

Category General Name Name Hash Size


MD MD-4 MD-4 128 bits
MD-5 MD-5 128 bits
MD-6 MD-6 Up to 512 bits
SHA SHA-1 SHA-1 160 bits
SHA-2 SHA-224 224 bits
SHA-256 256 bits
SHA-384 384 bits
SHA-512 512 bits
SHA-3 SHA3-224 224 bits
SHA3-256 256 bits
SHA3-384 384 bits
SHA3-512 512 bits
HAVAL HAVAL HAVAL 128, 160, 192, 224,
Or 256 bits
RIPEMD RIPEMD-160 RIPEMD-160 160 bits
Other hash sizes
available but not
common
Tiger Tiger Tiger 192 bits
128 and 160 bit
versions available but
not common