Encryption algorithm:
MD5
The full name of the (one-way hashing algorithm) is message-digest algorithm 5
MD5 algorithm principle
http://blog.csdn.net/forgotaboutgirl/article/details/7258109
Why do you say MD5 is not reversible?
https://www.zhihu.com/question/22651987
Base64
The principle of coding --Base64 coding
Http://www.cnblogs.com/chengxiaohui/articles/3951129.html
Aes
Vernacular Interpretation symmetric encryption algorithm VS asymmetric encryption algorithm
https://zhuanlan.zhihu.com/p/21336272
Symmetric encryption:
PlainText <-> keys <-> redaction
The common symmetric encryption algorithms are des, 3DES, AES, Blowfish, Idea, RC5, RC6.
Asymmetric encryption
First, a pairof keys, one called private key private key, one becomes public key
Distribute your public key to the user who wants to send you the ciphertext, and then the user encrypts the ciphertext using the public key , only use your private key to decrypt
This encryption algorithm is widely used, such asSSH, HTTPS, TLS, electronic certificate, electronic signature, electronic ID card and so on.
Introduction to encoding and encryption algorithms