圖解密碼技術, 3/e
[日]結城浩
買這商品的人也買了...
-
網路安全與密碼學概論 (Cryptography and network security)$750$712 -
精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
圖解機器學習$359$341 -
$351密碼學 (C\C++語言實現原書第2版) -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
$270密碼安全芯片與側通道技術 -
$402圖解設計模式 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
圖解 Java 多線程設計模式$534$507 -
為你自己學 Git$500$390 -
$147程序員的數學 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$346碼書 : 編碼與解碼的戰爭 -
.NET 性能優化 (Pro .NET Performance: Optimize Your C# Applications)$414$393 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$960 -
$474密碼技術與物聯網安全:mbedtls 開發實戰 -
世界第一簡單密碼學 (修訂版)$320$272 -
程序員的數學, 2/e$354$336 -
$402物聯網安全, 2/e (Practical Internet of Things Security: Design a security framework for an Internet connected ecosystem, 2/e) -
CTF 特訓營:技術詳解、解題方法與競賽技巧$534$507 -
$234密碼學實驗教程 -
密碼編碼學與網絡安全 — 原理與實踐, 8/e (Cryptography and Network Security: Principles and Practice, 8/e (RENTAL EDITION))$774$735 -
$611Windows C/C++ 加密解密實戰 -
深入淺出密碼學$719$683
資訊安全書展|中文簡體2書75折 英文2書85折 詳見活動內容 »
-
CYBERSEC 2026 臺灣資安年鑑 ─ AI 代理改寫資安戰局 掌握10大關鍵風險$179$161 -
CYBERSEC 2025 臺灣資安年鑑 ─ 全球地緣政治衝突激化,國家級駭客鎖定企業$179$161 -
CYBERSEC 2024 臺灣資安年鑑 ─ AI 資安 2024 徹底剖析生成式 AI 資安攻防態勢$179$161 -
CYBERSEC 2022 臺灣資安年鑑 ─ 零信任資安時代來臨:信任邊界徹底瓦解,安全需源自反覆驗證$179$161 -
CYBERSEC 2021 臺灣資安年鑑 ─ 資安絕地大反攻:新一代主動式資安防禦概念來了!$179$161 -
5折
未來數位科技活用大全:從 AI 協作、程式設計、資訊安全到大數據分析, 2/e$600$300 -
79折
混合雲安全架構|零信任原則的安全設計方法與實作 (Security Architecture for Hybrid Cloud: A Practical Method for Designing Security Using Zero Trust Principles)$780$616 -
79折
駭客的 Linux 基礎入門必修課, 2/e (Linux Basics for Hackers : Getting Started with Networking, Scripting, and Security in Kali, 2/e)$520$410 -
78折
Graylog 整合應用實戰:打造視覺化與智慧化的新世代資安監控平台$650$507 -
79折
雲端原生資安指南|CNAPP 打造 DevSecOps 零死角防護 (Cloud Native Application Protection Platforms: A Guide to CNAPPs and the Foundations of Comprehensive Cloud Security)$580$458 -
79折
零信任網路|在不受信任的網路中建構安全系統, 2/e (Zero Trust Networks: Building Secure Systems in Untrusted Networks, 2/e)$680$537 -
5折
看不見的戰場:社群、AI 與企業資安危機$750$375 -
79折
數位國土保衛戰:從數位身分證、AI到電子投票,揭開臺灣數位化暗藏的國安危機$420$331 -
54折
裂縫碎光:資安數位生存戰$550$299 -
79折
LLM 資安教戰手冊|打造安全的 AI 應用程式 (The Developer's Playbook for Large Language Model Security)$580$458 -
66折
究極 Web 資安心智圖學習法!嚴選12大主題 × 7張心智圖 × 7個實戰,核心技能無痛升級(iThome鐵人賽系列書)$620$409 -
79折
資訊安全管理領導力實戰手冊$599$473 -
78折
一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)$650$507 -
63折
資安密碼-隱形帝國:AI數位鑑識、社交工程攻防與現代密碼技術實戰$550$349 -
78折
資安鑑識分析:數位工具、情資安全、犯罪偵防與證據追蹤$560$436 -
85折
鋼索上的管理課【全新增訂版+資安風險升級主題】:韌性與敏捷管理的洞見與實踐$480$408 -
5折
營養師不開菜單後的 Next.js 全端轉職攻略:從專案規劃、畫面設計、資安到 SEO,挑戰一人 Side Project (iThome鐵人賽系列書)$680$340 -
5折
從零開始 OCS Inventory:打造資訊資產管理 × 資安 CVE 漏洞通報(iThome鐵人賽系列書)$650$325 -
79折
Beyond XSS:探索網頁前端資安宇宙$880$695 -
75折
工控資安銳視角:石化場域 OT / ICS 學習筆記$680$510
資訊安全書展|中文簡體2書75折 英文2書85折 詳見活動內容 »
-
VIP 95折
築牢“養蝦”全場景安全防線:保姆級 OpenClaw 安全應用實戰$299$284 -
VIP 95折
人工智能的後量子安全$708$672 -
VIP 95折
AI驅動安全:技術原理與行業實踐$779$740 -
VIP 95折
數據安全架構設計與實戰$654$621 -
85折
$504網絡安全治理 基於DevSecOps的理論與實踐 -
VIP 95折
可信計算原理及應用$359$341 -
85折
$453供應鏈安全與治理:基於關鍵信息基礎設施信息系統的實踐 -
85折
$254安全至上——高職學校學生安全教育教程 -
VIP 95折
安全 QR 碼設計方法研究$479$455 -
75折
$404雲攻擊向量 -
79折
$331智能終端安全與實踐:基於OpenHarmony操作系統 -
85折
$652初識密碼學 -
VIP 95折
商用密碼應用技術$414$393 -
79折
$327網絡安全建設與運營 -
85折
$351網絡安全保護制度與實施 -
VIP 95折
數據安全管理與技術$414$393 -
VIP 95折
機密計算:原理與技術$534$507 -
VIP 95折
零基礎快速入行 SOC 分析師, 2/e$359$341 -
85折
$505網絡空間安全與數據治理 -
79折
$473數據要素安全:新技術、新安全激活新質生產力 -
79折
$469網絡安全與決策(數據安全與數字信任) -
79折
$852數據安全 -
85折
$555計算機安全導論(原書第5版) -
VIP 95折
工控系統信息安全——智能製造背景下的數字化安全保障$474$450 -
VIP 95折
密碼芯片設計與實踐$294$279
相關主題
商品描述
<內容介紹>
《圖解密碼技術(第3版)》一書以圖配文的形式,詳細講解了6種最重要的密碼技術:對稱密碼、公鑰密碼、單向散列函數、消息認證碼、數字簽名和偽隨機數生成器。第1部分講述了密碼技術的歷史沿革、對稱密碼、分組密碼模式(包括ECB、CBC、CFB、OFB、CTR)、公鑰、混合密碼系統。第2部分重點介紹了認證方面的內容,涉及單向散列函數、消息認證碼、數字簽名、證書等。第3部分講述了密鑰、隨機數、PGP、SSL/TLS 以及密碼技術在現實生活中的應用。
<目錄>
第1部分密碼1
第1章環遊密碼世界3
1.1本章學習的內容4
1.2密碼4
1.2.1 Alice與Bob 4
1.2.2發送者、接收者和竊聽者4
1.2.3加密與解密6
1.2. 4密碼保證了消息的機密性7
1.2.5破譯7
1.3對稱密碼與公鑰密碼8
1.3.1密碼算法8
1.3.2密鑰8
1.3.3對稱密碼與公鑰密碼9
1.3.4混合密碼系統10
1.4其他密碼技術10
1.4.1單向散列函數10
1.4.2消息認證碼10
1.4.3數字簽名11
1.4.4偽隨機數生成器11
1.5密碼學家的工具箱12
1.6隱寫術與數字水印13
1.7密碼與信息安全常識14
1.7.1不要使用保密的密碼算法14
1.7.2使用低強度的密碼比不進行任何加密更危險15
1.7.3任何密碼總有一天都會被破解15
1.7. 4密碼只是信息安全的一部分16
1.8本章小結16
1.9小測驗的答案17
第2章歷史上的密碼——寫一篇別人看不懂的文章19
2.1本章學習的內容20
2.2愷撒密碼20
2.2. 1什麼是愷撒密碼21
2.2.2愷撒密碼的加密21
2.2.3愷撒密碼的解密22
2.2.4用暴力破解來破譯密碼23
2.3簡單替換密碼24
2.3.1什麼是簡單替換密碼24
2.3 .2簡單替換密碼的加密25
2.3.3簡單替換密碼的解密26
2.3.4簡單替換密碼的密鑰空間26
2.3.5用頻率分析來破譯密碼26
2.4 Enigma 31
2.4.1什麼是Enigma 31
2.4. 2用Enigma進行加密通信31
2.4.3 Enigma的構造32
2.4.4 Enigma的加密34
2.4.5每日密碼與通信密碼36
2.4.6避免通信錯誤36
2.4.7 Enigma的解密36
2.4.8 Enigma的弱點38
2.4.9 Enigma的破譯38
2.5思考40
2.6本章小結41
2.7小測驗的答案42
第3章對稱密碼(共享密鑰密碼)——用相同的密鑰進行加密和解密45
3.1炒雞蛋與對稱密碼46
3.2本章學習的內容46
3.3從文字密碼到比特序列密碼46
3.3.1編碼46
3.3.2 XOR 47
3.4一次性密碼本——絕對不會被破譯的密碼50
3.4.1什麼是一次性密碼本50
3.4.2一次性密碼本的加密50
3.4.3一次性密碼本的解密51
3.4.4一次性密碼本是無法破譯的51
3.4.5一次性密碼本為什麼沒有被使用52
3.5 DES 53
3.5 .1什麼是DES 53
3.5.2加密和解密54
3.5.3 DES的結構(Feistel網絡) 54
3.5.4差分分析與線性分析60
3.6三重DES 61
3.6.1什麼是三重DES 61
3.6.2三重DES的加密61
3.6.3三重DES的解密63
3.6.4三重DES的現狀64
3.7 AES的選定過程65
3.7.1什麼是AES 65
3.7.2 AES的選拔過程65
3.7.3 AES最終候選算法的確定與AES的最終確定66
3.8 Rijndael 66
3.8.1什麼是Rijndael 66
3.8.2 Rijndael的加密和解密67
3.8.3 Rijndael的破譯71
3.8.4應該使用哪種對稱密碼呢71
3.9本章小結72
3.10小測驗的答案73
第4章分組密碼的模式——分組密碼是如何疊代的75
4.1本章學習的內容76
4.2分組密碼的模式77
4.2.1分組密碼與流密碼77
4.2.2什麼是模式77
4.2.3明文分組與密文分組78
4.2.4主動攻擊者Mallory 78
4.3 ECB模式79
4.3.1什麼是ECB模式79
4.3.2 ECB模式的特點80
4.3.3對ECB模式的攻擊80
4.4 CBC模式82
4.4. 1什麼是CBC模式82
4.4.2初始化向量83
4.4.3 CBC模式的特點84
4.4.4對CBC模式的攻擊84
4.4.5填充提示攻擊86
4.4.6對初始化向量(IV)進行攻擊86
4.4. 7 CBC模式的應用實例86
4.5 CFB模式88
4.5.1什麼是CFB模式88
4.5.2初始化向量89
4.5.3 CFB模式與流密碼89
4.5.4 CFB模式的解密90
4.5.5對CFB模式的攻擊90
4.6 OFB模式91
4.6.1什麼是OFB模式91
4.6.2初始化向量92
4.6.3 CFB模式與OFB模式的對比92
4.7 CTR模式93
4.7.1計數器的生成方法95
4.7.2 OFB模式與CTR模式的對比95
4.7.3 CTR模式的特點95
4.7.4錯誤與機密性96
4.8應該使用哪種模式呢96
4.9本章小結97
4.10小測驗的答案98
第5章公鑰密碼——用公鑰加密,用私鑰解密101
5.1投幣寄物櫃的使用方法102
5.2本章學習的內容102
5.3密鑰配送問題102
5.3.1什麼是密鑰配送問題102
5.3.2通過事先共享密鑰來解決104
5.3. 3通過密鑰分配中心來解決105
5.3.4通過Diffie-Hellman密鑰交換來解決密鑰配送問題106
5.3.5通過公鑰密碼來解決密鑰配送問題106
5.4公鑰密碼107
5.4.1什麼是公鑰密碼107
5.4.2公鑰密碼的歷史108
5.4.3公鑰通信的流程108
5.4.4各種術語110
5.4.5公鑰密碼無法解決的問題110
5.5時鐘運算110
5.5.1加法111
5.5 .2減法113
5.5.3乘法114
5.5.4除法114
5.5.5乘方118
5.5.6對數118
5.5.7從時鐘指針到RSA 119
5.6 RSA 120
5.6.1什麼是RSA 120
5.6.2 RSA加密120
5.6.3 RSA解密121
5.6.4生成密鑰對122
5.6.5具體實踐一下吧125
5.7對RSA的攻擊128
5.7.1通過密文來求得明文128
5.7.2通過暴力破解來找出D 128
5.7.3通過E和N求出D 129
5.7.4中間人攻擊130
5.7.5選擇密文攻擊132
5.8其他公鑰密碼133
5.8.1 ElGamal方式133
5.8.2 Rabin方式133
5.8.3橢圓曲線密碼133
5.9關於公鑰密碼的Q&A 133
5.9.1公鑰密碼的機密性134
5.9.2公鑰密碼與對稱密碼的密鑰長度134
5.9.3對稱密碼的未來135
5.9.4 RSA與質數135
5.9. 5 RSA與質因子分解136
5.9.6 RSA的長度136
5.10本章小結138
5.11小測驗的答案139
第6章混合密碼系統——用對稱密碼提高速度,用公鑰密碼保護會話密鑰141
6.1混合動力汽車142
6.2本章學習的內容142
6.3混合密碼系統142
6.3.1對稱密碼與公鑰密碼142
6.3.2混合密碼系統143
6.3.3加密144
6.3.4解密146
6.3.5混合密碼系統的具體例子147
6.4怎樣才是高強度的混合密碼系統147
6.4.1偽隨機數生成器147
6.4.2對稱密碼148
6.4.3公鑰密碼148
6.4.4密鑰長度的平衡148
6.5密碼技術的組合148
6.6本章小結149
6.7小測驗的答案150
第2部分認證151
第7章單向散列函數——獲取消息的“指紋” 153
7.1本章學習的內容154
7.2什麼是單向散列函數154
7.2.1這個文件是不是真的呢154
7.2.2什麼是單向散列函數157
7.2.3單向散列函數的性質159
7.2.4關於術語162
7.3單向散列函數的實際應用163
7.3.1檢測軟件是否被篡改163
7.3.2基於口令的加密165
7.3.3消息認證碼165
7.3.4數字簽名165
7.3.5偽隨機數生成器165
7.3.6一次性口令165
7.4單向散列函數的具體例子166
7.4.1 MD4、MD5 166
7.4.2 SHA-1、SHA-256、SHA-384、SHA-512 166
7.4.3 RIPEMD-160 167
7.4.4 SHA-3 167
7.5 SHA-3的選拔過程168
7.5. 1什麼是SHA-3 168
7.5.2 SHA-3的選拔過程168
7.5.3 SHA-3最終候選名單的確定與SHA-3的最終確定168
7.6 Keccak 169
7.6.1什麼是Keccak 169
7.6.2海綿結構170
7.6.3雙工結構171
7.6.4 Keccak的內部狀態172
7.6.5函數Keccak-f [b ] 174
7.6.6對Keccak的攻擊177
7.6.7對縮水版Keccak的攻擊競賽177
7.7應該使用哪種單向散列函數呢178
7.8對單向散列函數的攻擊178
7.8.1暴力破解(攻擊故事1) 178
7.8.2生日攻擊(攻擊故事2) 180
7.9單向散列函數無法解決的問題182
7.10本章小結183
7.11小測驗的答案184
第8章消息認證碼——消息被正確傳送了嗎187
8.1本章學習的內容188
8.2消息認證碼188
8.2.1匯款請求是正確的嗎188
8.2. 2什麼是消息認證碼189
8.2.3消息認證碼的使用步驟190
8.2.4消息認證碼的密鑰配送問題190
8.3消息認證碼的應用實例191
8.3.1 SWIFT 191
8.3.2 IPsec 191
8.3.3 SSL/TLS 192
8.4消息認證碼的實現方法192
8.4.1使用單向散列函數實現192
8.4.2使用分組密碼實現192
8.4.3其他實現方法192
8.5認證加密192
8.6 HMAC的詳細介紹193
8.6. 1什麼是HMAC 193
8.6.2 HMAC的步驟194
8.7對消息認證碼的攻擊196
8.7.1重放攻擊196
8.7.2密鑰推測攻擊198
8.8消息認證碼無法解決的問題199
8.8.1對第三方證明199
8.8.2防止否認199
8.9本章小結200


