RSA 与 AES 加密算法,对称与非对称加密算法

客户端 A,产生一个 AES 密钥 KeyA (对称加密)
然后, 把 KeyA, 通过公钥 publicKey 进行加密
只有 服务器的 privateKey 才可以解密, 得到 KeyA
然后, 服务器 和 客户端 A,已经成功地 交换了 AES 密钥 KeyA
之后, 服务器 和 客户端 A的 数据通讯,都通过 AES 密钥 KeyA 对称加密 来传输。

简而言之, 握手用 RSA 安全地交换了 AES 密钥,然后用 AES加密传输数据。

RSA是整个互联网数据安全的基础,与光纤处于同样基础和重要的方式。大部分的加密和解密的应用都是同时应用RSA和AES。

AES256目前没有明显的漏洞,唯一的问题就是如何安全的分发密钥。

posted @ 2021-11-26 09:16  陈小胖的博客  阅读(388)  评论(0)    收藏  举报