《图解密码技术 第3版》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2016
译者
周自恒
出版社
人民邮电出版社
页数
402 页
语言
中文
豆瓣评分
★ 9.4

《图解密码技术 第3版》内容简介

本书以图配文的形式,详细讲解了6种最重要的密码技术:对称密码、公钥密码、单向散列函数、消息认证码、数字签名和伪随机数生成器。

《图解密码技术 第3版》书籍信息摘要

《图解密码技术 第3版》内容简介与阅读建议,作者 [日]结城浩,科技技术,2016年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:密码、密钥、计算机类。

《图解密码技术 第3版》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 9.4 可作为选书参考。

获取建议

《图解密码技术 第3版》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1部分密码1
  2. 第1章环游密码世界3
  3. 1.1本章学习的内容4
  4. 1.2密码4
  5. 1.2.1Alice与Bob4
  6. 1.2.2发送者、接收者和窃听者4
  7. 1.2.3加密与解密6
  8. 1.2.4密码保证了消息的机密性7
展开全部(共 300 章节)
  1. 1.2.5破译7
  2. 1.3对称密码与公钥密码8
  3. 1.3.1密码算法8
  4. 1.3.2密钥8
  5. 1.3.3对称密码与公钥密码9
  6. 1.3.4混合密码系统10
  7. 1.4其他密码技术10
  8. 1.4.1单向散列函数10
  9. 1.4.2消息认证码10
  10. 1.4.3数字签名11
  11. 1.4.4伪随机数生成器11
  12. 1.5密码学家的工具箱12
  13. 1.6隐写术与数字水印13
  14. 1.7密码与信息安全常识14
  15. 1.7.1不要使用保密的密码算法14
  16. 1.7.2使用低强度的密码比不进行任何加密更危险15
  17. 1.7.3任何密码总有一天都会被破解15
  18. 1.7.4密码只是信息安全的一部分16
  19. 1.8本章小结16
  20. 1.9小测验的答案17
  21. 第2章历史上的密码 ——写一篇别人看不懂的文章19
  22. 2.1本章学习的内容20
  23. 2.2恺撒密码20
  24. 2.2.1什么是恺撒密码21
  25. 2.2.2恺撒密码的加密21
  26. 2.2.3恺撒密码的解密22
  27. 2.2.4用暴力破解来破译密码23
  28. 2.3简单替换密码24
  29. 2.3.1什么是简单替换密码24
  30. 2.3.2简单替换密码的加密25
  31. 2.3.3简单替换密码的解密26
  32. 2.3.4简单替换密码的密钥空间26
  33. 2.3.5用频率分析来破译密码26
  34. 2.4Enigma31
  35. 2.4.1什么是Enigma31
  36. 2.4.2用Enigma进行加密通信31
  37. 2.4.3Enigma的构造32
  38. 2.4.4Enigma的加密34
  39. 2.4.5每日密码与通信密码36
  40. 2.4.6避免通信错误36
  41. 2.4.7Enigma的解密36
  42. 2.4.8Enigma的弱点38
  43. 2.4.9Enigma的破译38
  44. 2.5思考40
  45. 2.6本章小结41
  46. 2.7小测验的答案42
  47. 第3章对称密码(共享密钥密码)——用相同的密钥进行加密和解密45
  48. 3.1炒鸡蛋与对称密码46
  49. 3.2本章学习的内容46
  50. 3.3从文字密码到比特序列密码46
  51. 3.3.1编码46
  52. 3.3.2XOR47
  53. 3.4一次性密码本——绝对不会被破译的密码50
  54. 3.4.1什么是一次性密码本50
  55. 3.4.2一次性密码本的加密50
  56. 3.4.3一次性密码本的解密51
  57. 3.4.4一次性密码本是无法破译的51
  58. 3.4.5一次性密码本为什么没有被使用52
  59. 3.5DES53
  60. 3.5.1什么是DES53
  61. 3.5.2加密和解密54
  62. 3.5.3DES的结构(Feistel网络)54
  63. 3.5.4差分分析与线性分析60
  64. 3.6三重DES61
  65. 3.6.1什么是三重DES61
  66. 3.6.2三重DES的加密61
  67. 3.6.3三重DES的解密63
  68. 3.6.4三重DES的现状64
  69. 3.7AES的选定过程65
  70. 3.7.1什么是AES65
  71. 3.7.2AES的选拔过程65
  72. 3.7.3AES最终候选算法的确定与AES的最终确定66
  73. 3.8Rijndael66
  74. 3.8.1什么是Rijndael66
  75. 3.8.2Rijndael的加密和解密67
  76. 3.8.3Rijndael的破译71
  77. 3.8.4应该使用哪种对称密码呢71
  78. 3.9本章小结72
  79. 3.10小测验的答案73
  80. 第4章分组密码的模式——分组密码是如何迭代的75
  81. 4.1本章学习的内容76
  82. 4.2分组密码的模式77
  83. 4.2.1分组密码与流密码77
  84. 4.2.2什么是模式77
  85. 4.2.3明文分组与密文分组78
  86. 4.2.4主动攻击者Mallory78
  87. 4.3ECB模式79
  88. 4.3.1什么是ECB模式79
  89. 4.3.2ECB模式的特点80
  90. 4.3.3对ECB模式的攻击80
  91. 4.4CBC模式82
  92. 4.4.1什么是CBC模式82
  93. 4.4.2初始化向量83
  94. 4.4.3CBC模式的特点84
  95. 4.4.4对CBC模式的攻击84
  96. 4.4.5填充提示攻击86
  97. 4.4.6对初始化向量(IV)进行攻击86
  98. 4.4.7CBC模式的应用实例86
  99. 4.5CFB模式88
  100. 4.5.1什么是CFB模式88
  101. 4.5.2初始化向量89
  102. 4.5.3CFB模式与流密码89
  103. 4.5.4CFB模式的解密90
  104. 4.5.5对CFB模式的攻击90
  105. 4.6OFB模式91
  106. 4.6.1什么是OFB模式91
  107. 4.6.2初始化向量92
  108. 4.6.3CFB模式与OFB模式的对比92
  109. 4.7CTR模式93
  110. 4.7.1计数器的生成方法95
  111. 4.7.2OFB模式与CTR模式的对比95
  112. 4.7.3CTR模式的特点95
  113. 4.7.4错误与机密性96
  114. 4.8应该使用哪种模式呢96
  115. 4.9本章小结97
  116. 4.10小测验的答案98
  117. 第5章公钥密码——用公钥加密,用私钥解密101
  118. 5.1投币寄物柜的使用方法102
  119. 5.2本章学习的内容102
  120. 5.3密钥配送问题102
  121. 5.3.1什么是密钥配送问题102
  122. 5.3.2通过事先共享密钥来解决104
  123. 5.3.3通过密钥分配中心来解决105
  124. 5.3.4通过Diffie-Hellman密钥交换来解决密钥配送问题106
  125. 5.3.5通过公钥密码来解决密钥配送问题106
  126. 5.4公钥密码107
  127. 5.4.1什么是公钥密码107
  128. 5.4.2公钥密码的历史108
  129. 5.4.3公钥通信的流程108
  130. 5.4.4各种术语110
  131. 5.4.5公钥密码无法解决的问题110
  132. 5.5时钟运算110
  133. 5.5.1加法111
  134. 5.5.2减法113
  135. 5.5.3乘法114
  136. 5.5.4除法114
  137. 5.5.5乘方118
  138. 5.5.6对数118
  139. 5.5.7从时钟指针到RSA119
  140. 5.6RSA120
  141. 5.6.1什么是RSA120
  142. 5.6.2RSA加密120
  143. 5.6.3RSA解密121
  144. 5.6.4生成密钥对122
  145. 5.6.5具体实践一下吧125
  146. 5.7对RSA的攻击128
  147. 5.7.1通过密文来求得明文128
  148. 5.7.2通过暴力破解来找出D128
  149. 5.7.3通过E和N求出D129
  150. 5.7.4中间人攻击130
  151. 5.7.5选择密文攻击132
  152. 5.8其他公钥密码133
  153. 5.8.1ElGamal方式133
  154. 5.8.2Rabin方式133
  155. 5.8.3椭圆曲线密码133
  156. 5.9关于公钥密码的Q&A133
  157. 5.9.1公钥密码的机密性134
  158. 5.9.2公钥密码与对称密码的密钥长度134
  159. 5.9.3对称密码的未来135
  160. 5.9.4RSA与质数135
  161. 5.9.5RSA与质因数分解136
  162. 5.9.6RSA的长度136
  163. 5.10本章小结138
  164. 5.11小测验的答案139
  165. 第6章混合密码系统——用对称密码提高速度,用公钥密码保护会话密钥141
  166. 6.1混合动力汽车142
  167. 6.2本章学习的内容142
  168. 6.3混合密码系统142
  169. 6.3.1对称密码与公钥密码142
  170. 6.3.2混合密码系统143
  171. 6.3.3加密144
  172. 6.3.4解密146
  173. 6.3.5混合密码系统的具体例子147
  174. 6.4怎样才是高强度的混合密码系统147
  175. 6.4.1伪随机数生成器147
  176. 6.4.2对称密码148
  177. 6.4.3公钥密码148
  178. 6.4.4密钥长度的平衡148
  179. 6.5密码技术的组合148
  180. 6.6本章小结149
  181. 6.7小测验的答案150
  182. 第2部分 认证151
  183. 第7章单向散列函数——获取消息的“指纹”153
  184. 7.1本章学习的内容154
  185. 7.2什么是单向散列函数154
  186. 7.2.1这个文件是不是真的呢154
  187. 7.2.2什么是单向散列函数157
  188. 7.2.3单向散列函数的性质159
  189. 7.2.4关于术语162
  190. 7.3单向散列函数的实际应用163
  191. 7.3.1检测软件是否被篡改163
  192. 7.3.2基于口令的加密165
  193. 7.3.3消息认证码165
  194. 7.3.4数字签名165
  195. 7.3.5伪随机数生成器165
  196. 7.3.6一次性口令165
  197. 7.4单向散列函数的具体例子166
  198. 7.4.1MD4、MD5166
  199. 7.4.2SHA-1、SHA-256、SHA-384、SHA-512166
  200. 7.4.3RIPEMD-160167
  201. 7.4.4SHA-3167
  202. 7.5SHA-3的选拔过程168
  203. 7.5.1什么是SHA-3168
  204. 7.5.2SHA-3的选拔过程168
  205. 7.5.3SHA-3最终候选名单的确定与SHA-3的最终确定168
  206. 7.6Keccak169
  207. 7.6.1什么是Keccak169
  208. 7.6.2海绵结构170
  209. 7.6.3双工结构171
  210. 7.6.4Keccak的内部状态172
  211. 7.6.5函数Keccak-f [b ]174
  212. 7.6.6对Keccak的攻击177
  213. 7.6.7对缩水版Keccak的攻击竞赛177
  214. 7.7应该使用哪种单向散列函数呢178
  215. 7.8对单向散列函数的攻击178
  216. 7.8.1暴力破解(攻击故事1)178
  217. 7.8.2生日攻击(攻击故事2)180
  218. 7.9单向散列函数无法解决的问题182
  219. 7.10本章小结183
  220. 7.11小测验的答案184
  221. 第8章消息认证码——消息被正确传送了吗187
  222. 8.1本章学习的内容188
  223. 8.2消息认证码188
  224. 8.2.1汇款请求是正确的吗188
  225. 8.2.2什么是消息认证码189
  226. 8.2.3消息认证码的使用步骤190
  227. 8.2.4消息认证码的密钥配送问题190
  228. 8.3消息认证码的应用实例191
  229. 8.3.1SWIFT191
  230. 8.3.2IPsec191
  231. 8.3.3SSL/TLS192
  232. 8.4消息认证码的实现方法192
  233. 8.4.1使用单向散列函数实现192
  234. 8.4.2使用分组密码实现192
  235. 8.4.3其他实现方法192
  236. 8.5认证加密192
  237. 8.6HMAC的详细介绍193
  238. 8.6.1什么是HMAC193
  239. 8.6.2HMAC的步骤194
  240. 8.7对消息认证码的攻击196
  241. 8.7.1重放攻击196
  242. 8.7.2密钥推测攻击198
  243. 8.8消息认证码无法解决的问题199
  244. 8.8.1对第三方证明199
  245. 8.8.2防止否认199
  246. 8.9本章小结200
  247. 8.10小测验的答案200
  248. 第9章数字签名——消息到底是谁写的203
  249. 9.1羊妈妈的认证204
  250. 9.2本章学习的内容204
  251. 9.3数字签名204
  252. 9.3.1Alice的借条204
  253. 9.3.2从消息认证码到数字签名205
  254. 9.3.3签名的生成和验证206
  255. 9.3.4公钥密码与数字签名207
  256. 9.4数字签名的方法209
  257. 9.4.1直接对消息签名的方法209
  258. 9.4.2对消息的散列值签名的方法211
  259. 9.5对数字签名的疑问214
  260. 9.5.1密文为什么能作为签名使用214
  261. 9.5.2数字签名不能保证机密性吗214
  262. 9.5.3这种签名可以随意复制吗215
  263. 9.5.4消息内容会不会被任意修改215
  264. 9.5.5签名会不会被重复使用216
  265. 9.5.6删除签名也无法“作废合同”吗216
  266. 9.5.7如何防止否认217
  267. 9.5.8数字签名真的能够代替签名吗217
  268. 9.6数字签名的应用实例218
  269. 9.6.1安全信息公告218
  270. 9.6.2软件下载219
  271. 9.6.3公钥证书220
  272. 9.6.4SSL/TLS220
  273. 9.7通过RSA实现数字签名220
  274. 9.7.1用RSA生成签名220
  275. 9.7.2用RSA验证签名221
  276. 9.7.3具体实践一下吧221
  277. 9.8其他的数字签名222
  278. 9.8.1ElGamal方式222
  279. 9.8.2DSA223
  280. 9.8.3ECDSA223
  281. 9.8.4Rabin方式223
  282. 9.9对数字签名的攻击223
  283. 9.9.1中间人攻击223
  284. 9.9.2对单向散列函数的攻击224
  285. 9.9.3利用数字签名攻击公钥密码224
  286. 9.9.4潜在伪造225
  287. 9.9.5其他攻击226
  288. 9.10各种密码技术的对比226
  289. 9.10.1消息认证码与数字签名226
  290. 9.10.2混合密码系统与对散列值签名227
  291. 9.11数字签名无法解决的问题227
  292. 9.12本章小结227

常见问题

《图解密码技术 第3版》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 9.4 可作为选书参考。

《图解密码技术 第3版》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《图解密码技术 第3版》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《图解密码技术 第3版》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《图解密码技术 第3版》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《图解密码技术 第3版》相关书籍?

可以进入 [日]结城浩 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。