我的密碼學學習筆記(持續更新ing)

2021-10-20 18:13:53 字數 585 閱讀 8162

非對稱金鑰演算法

密碼體制分類

雙鑰體制(公鑰體制)

密碼攻擊概述

攻擊型別

攻擊者掌握的內容

唯密文攻擊

加密演算法、截獲的部分密文

已知明文攻擊

加密演算法、截獲的部分密文、乙個或多個明文密文對

選擇明文攻擊

加密演算法、截獲的部分密文、自己選擇的明文訊息,及由金鑰產生的相應密文

選擇密文攻擊

加密演算法 、截獲的部分密文、自己選擇的密文訊息,及相應的被解密的明文

英文本母表和十進位制數字對應關係字母a

bcde

fghi

jklm

數字123

4567

891011

1213 字母

nopq

rstu

vwxy

z數字1415

1617

1819

2021

2223

2425

26多表代換密碼

分組加密:ci≡ami+b (mod n),

分組解密:mi≡a-1(ci-b) (mod n),

密碼學學習筆記(2)

是不是分組密碼?des的分組長度?des的金鑰長度 3des triple des 演算法描述 是不是分組密碼?3des分組長度?3des金鑰長度?3des加密過程?3des解密過程?aes advanced encryption standard 是不是分組密碼?aes分組長度?aes金鑰長度?位...

CTF 密碼學 學習筆記

rot13 特殊的凱撒密碼 埃特巴什碼 atbash cipher 第乙個字母對應最後乙個字母,第二個對應倒數第二個 簡單替換密碼 替換密碼表沒有規律,利用詞頻分析破解 仿射密碼 通過數學函式建立字母對映 一元一次函式 維吉尼亞密碼 vigenere 使用一系列凱撒密碼組成密碼字母表的加密演算法,行...

CTF密碼學學習

例如 置換密碼 abcd bcda 替換密碼 abcd 1234 分組加密 abc def hij 123 456 789 流密碼 凱撒密碼 加密方式 將26個英文本母進行移位 解密方式 爆破 y x a mod 26 例如 明文本母 abcdefghijklmnopqrstuvwxyz 密文字母 ...