[密码学] 基础知识
生活随笔
收集整理的這篇文章主要介紹了
[密码学] 基础知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 分類
- 攻擊方法
- Kerckhoffs假設
- 維吉尼亞密碼
- 破解維吉尼亞密碼
分類
根據密鑰分類:
??①對稱密碼:Key1=Key2,也稱為私鑰密碼
??②非對稱密碼:Key1≠Key2,也稱為公鑰密碼
根據加密方式分類:
??①流密碼
??②分組密碼 (通常指的是“對稱密碼”)
攻擊方法
??①唯密文攻擊:敵手只知道密文
??②已知明文攻擊:敵手可以獲知一些明文及其對應的密文
??③選擇明文攻擊:敵手可以選擇任意明文以及其對應的密文 (中途島戰役)
??④選擇密文攻擊:敵手可以選擇任意密文以及其對應的明文
Kerckhoffs假設
評估密碼安全性時,通常假設敵手已知所使用的密碼系統
?①不應該把密碼系統的安全性建立在敵手不知道密碼算法的前提下;
?②密碼系統安全性基于密鑰的保密性,而非算法的保密性
維吉尼亞密碼
移位密碼的推廣形式,多表代換密碼。
破解維吉尼亞密碼
https://blog.csdn.net/Qtuanqi/article/details/115770665
總結
以上是生活随笔為你收集整理的[密码学] 基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [密码学] 消息认证码构造方法
- 下一篇: [密码学] 破解维吉尼亚密码