在理论利用的时候,非对称加密总是和对称加密一起应用。假如小明须要给小红须要传输加密文件,他俩首先替换了各自的公钥,而后:

1.小明生成一个随机的AES口令,而后用小红的公钥通过RSA加密这个口令,并发给小红;
2.小红用本人的RSA私钥解密失去AES口令;
3.单方应用这个共享的AES口令用AES加密通信。
可见非对称加密实际上利用在第一步,即加密“AES口令”。这也是咱们在浏览器中罕用的HTTPS协定的做法,即浏览器和服务器先通过RSA替换AES口令,接下来单方通信实际上采纳的是速度较快的AES对称加密,而不是迟缓的RSA非对称加密。