加密算法

dack

分类

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

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

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

对称加密算法

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

DES(Data Encryption Standard)

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

3DES(Triple DES)

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

AES(Advanced Encrytion Standard)

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

非对称加密算法

RSA

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

DSA(Digital Signature Algorithm)

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

ECC(Elliptic Curves Cryptography)

椭圆曲线密码编码学。

阅读 2.8k

Java、GO、计算机网络、操作系统等学习总结
之前秋招复习的时候开始写这个专栏,本想重新开一个专栏记录工作之后学到的东西,但是因为segmentfault...

一直在路上

95 声望
18 粉丝
0 条评论

一直在路上

95 声望
18 粉丝
文章目录
宣传栏