加密算法从大的方面可以非为两类:
- 对称密钥加密
- 非对密钥称加密
其中对称加密还可以进一步分为:
- 块加密算法
- 流加密算法
块加密算法主要有:
AES
Blowfish
DES ( Triple DES) ·
Serpent
Twofish
Camellia
CAST-128
IDEA
RC2
RC5
SEED
Skipjack
TEA
XTEA
3-Way
Akelarre
Anubis
ARIA
BaseKing
BassOmatic
BATON
BEAR and LION
CAST-256
Chiasmus
CIKS-1
CIPHERUNICORN-A
CIPHERUNICORN-E
CLEFIA
CMEA
Cobra
COCONUT98
Crab
Cryptomeria/C2
CRYPTON
CS-Cipher
DEAL
DES-X
DFC
E2
FEAL
FEA-M
FROG
G-DES
GOST
Grand Cru
Hasty Pudding cipher
Hierocrypt
ICE
IDEA NXT
Intel Cascade Cipher
Iraqi
KASUMI
KeeLoq
KHAZAD
Khufu and Khafre
KN-Cipher
Ladder-DES
Libelle
LOKI (97, 89/91)
Lucifer
M6
M8
MacGuffin
Madryga
MAGENTA
MARS
Mercy
MESH
MISTY1
MMB
MULTI2
MultiSwap
New Data Seal
NewDES
Nimbus
NOEKEON
NUSH
PRESENT
Q
RC6
REDOC
Red Pike
S-1
SAFER
SAVILLE
SC2000
SHACAL
SHARK
Simon
SMS4
Speck
Spectr-H64
Square
SXAL/MBAL
Threefish
Treyfer
UES
Xenon
xmx
XXTEA
Zodiac
流加密算法主要有:
A5/1
A5/2
Achterbahn-128/80
CryptMT
FISH
Grain
HC-256
ISAAC
MUGI
PANAMA
Phelix
Pike
Py
Rabbit
RC4
Salsa20
Scream
SEAL
SNOW
SOBER-128
SOSEMANUK
Trivium
Turing
VEST
WAKE