Advertisement

C++实战项目第一弹

阅读量:

数据_____基础设施平台

以数据安全传输基础设施平台为例

正常两个APP数据进行传输过程:APP1到APP2,然后APP2加工后传输到APP1,这个过程被称为socket

当引入安全传输平台后,两个APP数据进行传输过程:APP1通过安全传输平台完成加密操作,随后将数据发送至APP2。APP2接收到的数据通过安全传输平台进行解密处理,再进行加工处理,并将结果传回至APP1。

在此过程中涉及了加密与解密的相关知识:

(1)加密三要素包括: a) 明文与密文 ;b) 加密算法 ;c) 密钥 Y = ax+b

三者之间的关系为:明文经过密钥和算法的作用后生成密文。

(2)加密分类如下:

对称加密: 加密使用的密钥与解密使用的密钥相同

优点在于:加密速度快、效率高

缺点则为:安全性较低、强度不足。此外,在密钥分发方面存在困难。

应用场景主要集中在:文件加密、数据保护等场景。

非对称加密: 加密使用的密钥与解密使用的密钥不同(即公钥和私钥)

其优势体现在:安全性强、强度高。同时在密钥分发方面较为便捷。

劣势则是:速度较慢、效率较低。

应用场景通常用于身份验证以及保护其他关键信息的加密。

假设当前有两段需要进行数据加密的端点,分别为加密端与解密端。如果两端所采用的相同密钥是abc123,

那么常规思路是通过网络将该特定

全部评论 (0)

还没有任何评论哟~