在app里面我们一般都会对数据进行加密/解密,防止重要数据被泄漏。
下面我们来一步一步的看看加密/解密过程以及一般的方法
小知识:encrypt:加密 decrypt:解密 plaintext:明文 ciphertext:密文
引入

EncryptionSignature_1.png
如何防止被窃听

EncryptionSignature_2.png
如何加密解密

EncryptionSignature_3.png
密码的类型

EncryptionSignature_4.png
对称密码(Symmetric Cryptography)

EncryptionSignature_5.png
- DES (Data Entryption Standard)

EncryptionSignature_6.png

EncryptionSignature_7.png

EncryptionSignature_8.png
- AES (Advanced Encrytion Standard)

EncryptionSignature_9.png
密钥配送问题

EncryptionSignature_10.png

EncryptionSignature_11.png
公钥密码 (Public-Key Cryptography)

EncryptionSignature_12.png
解决密钥配送问题

EncryptionSignature_13.png
RSA

EncryptionSignature_14.png
混合密码系统(Hybird Cryptosystem)

EncryptionSignature_15.png
混合密码加密

EncryptionSignature_16.png
混合密码解密

EncryptionSignature_17.png
混合密码加密解密流程

EncryptionSignature_18.png
友情链接
网友评论