Graded A
DES ✔✔64 Bit Block - 56 Bit Key - 16 Rounds
AES ✔✔128 Bit Block - 128, 192, 256 Bit Key - 10, 12, 14 Rounds
BlowFish ✔✔64 Bit Block - 32 thru 448 Bit Key - 16 Rounds
TwoFish ✔✔128 Bit Block - 1 thru 256 Bit Key - 16 Rounds
Serpent ✔✔128 Bit Block 128, 192, 256 Bit Key - 32 Rounds
SkipJack ✔✔64 Bit Block - 80 Bit Key - 32 Rounds
IDEA ✔✔64 Bit Block - 128 Bit Key - 8.5 Rounds
Symmetric Block Ciphers ✔✔DES - AES - BlowFish - TwoFish - Serpent - SkipJack - IDEA
Symmetric Block Ciphers with 64 Bit Block Size ✔✔DES - BlowFish - SkipJack - IDEA
Symmetric Block Ciphers with 128 Bit Block Size ✔✔AES - TwoFish - Serpent
Symmetric Block Ciphers with 128, 192, 256 Bit Key Size ✔✔AES - Serpent
Symmetric Block Ciphers with 16 Rounds ✔✔DES - BlowFish - TwoFish
Symmetric Block Ciphers with 32 Rounds ✔✔Serpent - SkipJack
, RC4 ✔✔1 thru 2048 Bit Key Size & 1 Round (40 bit minimum recommended)
FISH ✔✔Uses Lagged Fibonacci pseudorandom number generator
PIKE ✔✔Revised version of FISH to address known plaintext attack vulnerabilities
Symmetric Stream Ciphers ✔✔RC4 - Fish - Pike
Asymmetric Encryption Algos ✔✔RSA - ECC - El Gamal - DSA
RSA ✔✔Leverages prime number characteristics, 1024-4096 bit variable key size, 1 round. Uses
Trapdoor function to enable use for encryption and digital signatures. One-way trapdoor functions
can be inverted with knowledge of trapdoor factorization information.
ECC ✔✔Leverages discrete logarithm characteristics
El Gamal ✔✔Used in recent versions of PGP
DSA ✔✔A Federal Information Processing Standard for digital signatures (FIPS 186)
Hash Algos ✔✔MD5 - SHA1 - SHA256 - FORK256 - RIPEMD160 - GOST - TIGER
MD5 ✔✔128 Bit Hash Value
SHA1 ✔✔160 Bit Hash Value
SHA256 ✔✔256 Bit Hash Value