从非常基础到非常高级的密码学书籍
从很久以前我就想学习密码学,并且想成为这方面的专家。我想学习大部分密码算法(散列、加密、解密和破解)。在学习了这些概念之后,我想使用 Java 来实现一些算法。 (即使有 JCE API,但我有兴趣创建一种)。
请按顺序向我提供书籍清单
用于学习密码学概念的书籍(理论) 用于实现密码学概念的书籍(实用)。
From Long back I wanted to learn cryptography and I wanted to become an expert in that. I wanted to learn most of the cryptography algorithms (hashing, encryption, decryption and cracking). After learning the concepts I wanted to implement some of the algorithms using Java. (Even there is JCE API but I am interested to create a kind of one).
Please provide me list of books in order
Books for learning cryptographic concepts (therotical)
books for implementing cryptographic concepts (Practical).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,你已经有了施奈尔的经典著作。
,他似乎有一个新的:
Well, you've got the classic book by Schneier.
and he appears to have a new one:
对于密码学的理论方面,我建议阅读 Menezes, van Oorschot 的应用密码学手册和范斯通。全文可在线获取供个人使用,但有限制。
For the theoretical aspects of cryptography I suggest the Handbook of Applied Cryptography by Menezes, van Oorschot and Vanstone. The whole text is available online for personal use, with limitations.
我最喜欢的一些:
(理论、基础)
概念和算法的优秀图表和解释
(安全,一般阅读)
Schneier 的另一本书,更多地是关于安全性而不是密码学。换句话说,为什么密码学(本身)不能保证安全性。在我的前十名名单中。
用他自己的话说(摘自本书的前言:)
(理论,高级)
使用加密技术的恶意代码可以做什么(以及对策)。
Some of my favourites:
(theory, basic)
Excellent diagrams and explanations of concepts and algorithms
(security, general reading)
Another book by Schneier which is more about Security than Cryptography. In other words, why cryptography (by itself) cannot guarantee security. In my Top-Ten list.
In his own words (from the book's Preface:)
(theory, advanced)
What malicious code that uses cryptography techniques can do (and counter-measures).