2

分类

根据密钥类型不同将现在密码技术分为:对称加密算法和非对称加密算法。

对称加密算法是加密跟解密采用同一把密钥,而且通讯双方都必须获得这把钥匙,并保持钥匙的秘密。

非对称加密算法采用的加密钥匙(公钥)和解密钥匙(私钥)。

对称加密算法

对称加密算法用来对敏感数据等信息进行加密,常用的算法:

DES(Data Encryption Standard)

数据加密标准,速度较快,适用于加密大量数据的场合。

3DES(Triple DES)

基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。

AES(Advanced Encrytion Standard)

高级加密标准,是下一代的加密算法标准,速度快,安全级别高。

非对称加密算法

RSA

由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块长度也是可变的。

DSA(Digital Signature Algorithm)

数字签名算法,是一种标准的DSS。

ECC(Elliptic Curves Cryptography)

椭圆曲线密码编码学。


dack
98 声望18 粉丝

一直在路上


« 上一篇
IO模型
下一篇 »
秋招