散列 (Hash)
又稱哈希值,
密碼校驗和 (cryptographic checksum)
指紋 (fingerprint)
消息摘要 (message digest)
對稱密碼
一次性密碼本(One Time Pad)
密鑰的長度必須和明文的長度相等。明文大小100M,密鑰也是
無條件安全,理論上無法破譯。
midnight XOR otp1 = eotp1;
eotp1 XOR otp1 = midnight;
eopt1 XOR otp2 = standard;
DES (Data Encryption Standard)
不應再用於任何新的用途,除解密以前的密文,
AES (Advanced Encryption Standard)
通過競爭來實現標準化, 正是密碼算法選拔的正確方式,
全世界的密碼學家都在對AES進行不斷的驗證,即便發現它有什麼缺陷,也會立刻告知全世界修復
NOTICE:算法公開, 不應該使用任何自制的密碼算法
無法解決密碼分發的問題
公鑰密碼 (public-key cryptography)
公鑰加密,私鑰解密
RSA
中間人攻擊