在app里面我们一般都会对数据进行加密/解密,防止重要数据被泄漏。
下面我们来一步一步的看看加密/解密过程以及一般的方法
小知识:encrypt:加密 decrypt:解密 plaintext:明文 ciphertext:密文
引入
![](https://img.haomeiwen.com/i9540884/6f1a55a50b715cca.png)
EncryptionSignature_1.png
如何防止被窃听
![](https://img.haomeiwen.com/i9540884/9ef22f5ae286fd61.png)
EncryptionSignature_2.png
如何加密解密
![](https://img.haomeiwen.com/i9540884/5dd1e364cd506ee9.png)
EncryptionSignature_3.png
密码的类型
![](https://img.haomeiwen.com/i9540884/48f8852bfde81ed7.png)
EncryptionSignature_4.png
对称密码(Symmetric Cryptography)
![](https://img.haomeiwen.com/i9540884/d8877a227355606a.png)
EncryptionSignature_5.png
- DES (Data Entryption Standard)
![](https://img.haomeiwen.com/i9540884/24f2e3ab8f34b4a6.png)
EncryptionSignature_6.png
![](https://img.haomeiwen.com/i9540884/84fd84e1dc817d9d.png)
EncryptionSignature_7.png
![](https://img.haomeiwen.com/i9540884/4565a8ec6e278716.png)
EncryptionSignature_8.png
- AES (Advanced Encrytion Standard)
![](https://img.haomeiwen.com/i9540884/0cc8a56fae7971fe.png)
EncryptionSignature_9.png
密钥配送问题
![](https://img.haomeiwen.com/i9540884/0aecb879966ae3a3.png)
EncryptionSignature_10.png
![](https://img.haomeiwen.com/i9540884/a31987c8610daa46.png)
EncryptionSignature_11.png
公钥密码 (Public-Key Cryptography)
![](https://img.haomeiwen.com/i9540884/9c0f47111f338b45.png)
EncryptionSignature_12.png
解决密钥配送问题
![](https://img.haomeiwen.com/i9540884/bfd01d10ccb4598b.png)
EncryptionSignature_13.png
RSA
![](https://img.haomeiwen.com/i9540884/5e5a392f69f4186d.png)
EncryptionSignature_14.png
混合密码系统(Hybird Cryptosystem)
![](https://img.haomeiwen.com/i9540884/23a963969e10bfb7.png)
EncryptionSignature_15.png
混合密码加密
![](https://img.haomeiwen.com/i9540884/09a1af13d3d55473.png)
EncryptionSignature_16.png
混合密码解密
![](https://img.haomeiwen.com/i9540884/12cb7ea4ff3b0d01.png)
EncryptionSignature_17.png
混合密码加密解密流程
![](https://img.haomeiwen.com/i9540884/42ae9cbcc64b964c.png)
EncryptionSignature_18.png
友情链接
网友评论