对称加密的理解
一 定义
需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密。
所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何进行加密和解密。
二 对称加密的过程
- 双方同时约定一段用来加密的字符串, 如:"abc";
- 其中一方使用这段str并运用对称加密算法(如:rc4 base64 等)对所需要加密的字符串进行加密;
- 另一方接受到加密字符串后,运用相同的解密算法和解密字符串("abc")进行对收到的加密字符串进行解密;
- 使用解密后的字符串
原理如下图
wKiom1gEbU7Rk8J9AAAgh7lHOtQ358.png
三 写在最后
- 记录在工作用到的技术
- 夯实自己的基础知识
- 希望通过大家学到更多的知识
- 养成自己笔记的好习惯
- 独立开发的另一款项目(东八区)上线了,希望用梯子的同学可以去下载(默认屏蔽大陆Apple store )
网友评论