C++实战项目第一弹
发布时间
阅读量:
阅读量
数据_____基础设施平台
以数据安全传输基础设施平台为例
正常两个APP数据进行传输过程:APP1到APP2,然后APP2加工后传输到APP1,这个过程被称为socket
当引入安全传输平台后,两个APP数据进行传输过程:APP1通过安全传输平台完成加密操作,随后将数据发送至APP2。APP2接收到的数据通过安全传输平台进行解密处理,再进行加工处理,并将结果传回至APP1。
在此过程中涉及了加密与解密的相关知识:
(1)加密三要素包括: a) 明文与密文 ;b) 加密算法 ;c) 密钥 Y = ax+b
三者之间的关系为:明文经过密钥和算法的作用后生成密文。
(2)加密分类如下:
对称加密: 加密使用的密钥与解密使用的密钥相同
优点在于:加密速度快、效率高
缺点则为:安全性较低、强度不足。此外,在密钥分发方面存在困难。
应用场景主要集中在:文件加密、数据保护等场景。
非对称加密: 加密使用的密钥与解密使用的密钥不同(即公钥和私钥)
其优势体现在:安全性强、强度高。同时在密钥分发方面较为便捷。
劣势则是:速度较慢、效率较低。
应用场景通常用于身份验证以及保护其他关键信息的加密。
假设当前有两段需要进行数据加密的端点,分别为加密端与解密端。如果两端所采用的相同密钥是abc123,
那么常规思路是通过网络将该特定
全部评论 (0)
还没有任何评论哟~
