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