一、几组概念
1、对称加密
诸如:AES加密, 加密是用一个密码加密文件,然后解密也用同样的密码
2、非对称加密
而有些加密时,加密用的一个密码,而解密用另外一组密码。
基于数学上的一个素数积因子的原理。一组密钥中的一个来加密数据,可以用另一个解开
3、公钥,私钥
公钥和私钥都是用来加密数据。
4、加密解密
公钥加密数据,然后私钥解密的情况被称为加密解密。
5、签名和验证签名
私钥加密数据,公钥解密一般被称为签名和验证签名。本质上是一样,叫法不同
二、应用流程
AB双方交换公钥,然后A要发给B的数据,用B的公钥加密,B得到后用他的私钥解密,
同理B要发给A的数据,用A的公钥加密,A收到到后用A私钥解密。
三、详细例子见链接:
https://blog.csdn.net/oldmtn/article/details/52208747
网友评论