常见加密算法

一、对称加密算法

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

>>>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个十六进制数字;


 

参考:

维基百科

 

你可能感兴趣的:(Algorithm,加密,算法,解密,encryption)