1. 程式人生 > >編碼和加密算法介紹

編碼和加密算法介紹

sdn detail html 單向散列 csdn tail color height ges

加密算法:

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

白話解釋

對稱加密算法 VS 非對稱加密算法

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,電子證書,電子簽名,電子身份證等等。

編碼和加密算法介紹