iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

簡介密碼學 系列

簡介古典和現代密碼學

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1-密碼學?能吃ㄇ

何謂密碼學? 密碼學(英語:Cryptography),是數學和電腦科學的分支,是用於在不安全的環境下進行安全的通訊的方法,從古代到現代密碼學一直伴隨在我們的生...

2022-09-02 ‧ 由 nynapig 分享
DAY 2

Day2-羅馬皇帝的密碼

古老、簡單但經典 說到密碼學的歷史,凱薩密碼幾乎都會被提到,這個被古羅馬皇帝凱薩用來加密軍事訊息的加密技術可說是古典密碼學中經典中的經典 如何運作的? 偏移式加...

2022-09-03 ‧ 由 nynapig 分享
DAY 3

Day3-乾坤大挪移的移位式密碼

什麼是移位式密碼和替換式密碼? 和昨天介紹的凱薩密碼不同,縱欄式密碼屬於移位式密碼,而凱薩則是替換式密碼替換式密碼會把子母給換掉,像是A變C之類的移位式密碼字母...

2022-09-04 ‧ 由 nynapig 分享
DAY 4

Day4- 單表加密安全嗎?該看看字頻分析了

何謂單表加密? 單表也就是1對1 前面介紹的密碼系統都有一個共通點,就是每個字母不是不變就是只變另一個字母,a永遠變成d之類的,這種一對一的加密就是單表加密...

2022-09-05 ‧ 由 nynapig 分享
DAY 5

Day5- 維吉尼亞密碼

多表加密 和單表加密不同多表加密能把同樣的明文子母轉換成不同的密文子母舉例來說:attack 經過某種多表加密成 lxfopv,可以發現同樣是a卻分別加密成l跟...

2022-09-06 ‧ 由 nynapig 分享
DAY 6

Day6- 波雷費密碼

不是波雷費發明的波雷費密碼 波雷費密碼最初是由查爾斯·惠斯登所發明和使用,波雷費是把該加密法普及的重要推手發明人惠斯登:哈哈,是我啦 如何運作 選一個字當作金...

2022-09-07 ‧ 由 nynapig 分享
DAY 7

Day7- 現代用的密碼

電腦的問世促成了現代密碼 第二次世界大戰後計算機與電子學的發展造成了古典密碼學面臨被淘汰的命運,有幾個主要的原因: 電腦傳送的是2進位的資料,而非傳統的手寫文...

2022-09-08 ‧ 由 nynapig 分享
DAY 8

Day8- 對稱式密碼

什麼是對稱式? 對稱式密碼的加密解密用同樣的金鑰小明用金鑰apple加密明文成密文,小美接受密文後一樣用apple來解密成明文 兩種加密方法 串流加密 把全部的...

2022-09-09 ‧ 由 nynapig 分享
DAY 9

Day9- DES資料加密標準(1)

起源 1973年NBS(美國國家標準局,現在的NIST)開始向民間徵集用於加密政府內敏感資訊的加密演算法,當時第一次的徵集沒有理想的結果,所以隔年發起第二次徵集...

2022-09-10 ‧ 由 nynapig 分享
DAY 10

Day10- DES資料加密標準(2)

初始排列 IP和最終排列 FP 用上圖中的矩陣來做打散的動作第一個數字是58,所以原本第58位元會移到第1位元,有此類推 F函式 DES的主要加密函式有 4 步...

2022-09-11 ‧ 由 nynapig 分享