常见加密算法

一、对称加密算法

加密和解密采用同一把密钥,解密 算法等同于加密算法?

>>>DES

 

>>> 3DES

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

 

>>> AES, Advanced Encryption Standard

 

 

二、非对称密钥加密

加密钥匙(公钥)和解密钥匙(私钥),两者“ 数学相关

>>> RSA

加密:A利用一定的计算方法算出“数学相关”的公钥e和密钥d,将e传给B,B利用e加密信息并传给A,A再使用d解密。

数字签名(确保消息由知道密钥的某人发出并且未被篡改):A计算得到消息的散列值,使用密钥d将散列值加密,随同消息发给B;B使用公钥e解密得到散列值,并与自己计算得到的消息散列值比较。

 

>>> DSA Digital Signature Algorithm

 

 

三、散列算法

>>>MD5

1,输入不定长度信息,输出固定長度128-bits;

2,MD5散列:将128位的MD5散列表示为32个十六进制数字;


 

参考:

维基百科

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值