古典密碼->近代密碼->現(xiàn)代密碼->公鑰密碼
加密和編碼不同
加密分為對稱密鑰算法和非對稱密鑰算法过蹂,對稱密鑰算法加密和解密密鑰相同百新,非對稱密鑰算法加密密鑰和解密密鑰不同。
摘要算法秆乳,也被稱為哈希算法或散列算法阻逮,常見的摘要算法有MA5和SHA,源文件通過摘要算法生成一個(gè)值,然后別的用戶通過這個(gè)值來確保傳輸來的文件與源文件相同娩梨,沒有出現(xiàn)差錯(cuò)或者被人插入病毒文件等
ASCII編碼
Base64編碼:編碼原理 三個(gè)八位變?yōu)樗膫€(gè)六位沿腰,高位補(bǔ)0,特征是編碼后輸出的文本末尾可能有一個(gè)或者兩個(gè)“=”狈定,有時(shí)候需要自己手動(dòng)補(bǔ)上一個(gè)或者兩個(gè)‘=’
URL編碼:特點(diǎn)里面有很多%
Unicode編碼:特點(diǎn)密文中有多個(gè)\uxxx
JS混淆