一、保密性
DES对称加密算法
设计时间早,56位的密钥较短,现在已不怎么安全。DES对称加密算法DES算法使用分组加密方式进行加密它以64位的分组长度对数据进行加密,输出64位长度的密文。密钥长度为56位,密钥与64位数据块的长度差用于填充8位奇偶校验位。3-DES是DES的一个升级密钥长度增加。
AES算法
(对称算法中最流行算法)Advanced Encryption Standard(高级加密保准)目前无弱点
IDEA算法
International Data Encryption Algorithm
IDEA是国际公认的继DES之后又一个成功的分组对称密码算法。IDEA算法运用硬件与软件实现都很容易,而且在实现上比DES算法快得多。
- Blow Fish
- CAST
- RO
RSA非对称密码算法
1977年,Riⅳvest、Shamir和 Adleman第次实现了公钥密码体制,称为RSA算法。RSA公钥密码算法是目前应用最广泛的公钥密码算法之一。RSA算法是第一个能同时用于加密和数字签名的算法,易于理解和操作。RSA是研究的最深入的公钥算法,从提出到现在已有三十多年,经历了各种攻击的考验,逐渐被人们接受,普遍认为是当前最优秀的公钥方案之一。
EIGamal
1985年,E|Gama提出基于离散对数困难问题的数字签名,通常称为E|Gama数字签名体制,其修正形式已被NST作为数字签名标准。专为数字签名功能而设计&#