編碼和加密算法介紹
阿新 • • 發佈:2017-08-25
sdn detail html 單向散列 csdn tail color height ges
對稱加密算法 VS 非對稱加密算法
加密算法:
md5
(單向散列算法)的全稱是Message-Digest Algorithm 5
MD5算法原理
http://blog.csdn.net/forgotaboutgirl/article/details/7258109
為什麽說 MD5 是不可逆的?
https://www.zhihu.com/question/22651987
Base64
從原理上搞定編碼-- Base64編碼
http://www.cnblogs.com/chengxiaohui/articles/3951129.html
AES
白話解釋
https://zhuanlan.zhihu.com/p/21336272
對稱加密:
明文 <-> 密鑰 <-> 密文
常見的對稱加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。
非對稱加密
首先要有一對key,一個被稱為private key私鑰,一個成為public key公鑰
把你的public key分發給想給你傳密文的用戶,然後用戶使用該public key加密過得密文,只有使用你的private key才能解密
這種加密算法應用非常廣泛,SSH, HTTPS, TLS,電子證書,電子簽名,電子身份證等等。
編碼和加密算法介紹