電腦的問世促成了現代密碼
第二次世界大戰後計算機與電子學的發展造成了古典密碼學面臨被淘汰的命運,
有幾個主要的原因:
- 電腦傳送的是2進位的資料,而非傳統的手寫文字,新的加密要能直接在2進位字串上做加
- 電腦能做更精細的加密方法
- 強大的運算能力能在短時間內破解大部分的古典密碼
現代密碼的基礎3要點
- Confidentiality 機密性
- Integrity 完整性
- Availability 可用性
兩大主流
對稱式加密
非對稱式加密
- 加解密使用不同的金鑰
- 用一把加密會有另一把與之有關係但不同的金鑰來解密