从非常基础到非常高级的密码学书籍

发布于 2024-12-04 01:26:44 字数 176 浏览 1 评论 0原文

从很久以前我就想学习密码学,并且想成为这方面的专家。我想学习大部分密码算法(散列、加密、解密和破解)。在学习了这些概念之后,我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

对你的占有欲 2024-12-11 01:26:45

好吧,你已经有了施奈尔的经典著作。

,他似乎有一个新的:

Well, you've got the classic book by Schneier.

and he appears to have a new one:

白衬杉格子梦 2024-12-11 01:26:45

对于密码学的理论方面,我建议阅读 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.

蓝天白云 2024-12-11 01:26:44

我最喜欢的一些:

概念和算法的优秀图表和解释


Schneier 的另一本书,更多地是关于安全性而不是密码学。换句话说,为什么密码学(本身)不能保证安全性。在我的前十名名单中。

用他自己的话说(摘自本书的前言:)

七年前,我写了另一本书:应用密码学。在其中,我描述了一个数学乌托邦:可以让你最深层的秘密安全保存数千年的算法,可以安全可靠地执行最奇妙的电子交互的协议——不受监管的赌博、无法检测的身份验证、匿名现金。在我看来,密码学是伟大的技术均衡器。任何拥有廉价(而且每年都在变得更便宜)计算机的人都可以享受与最大政府相同的安全保障。在两年后写的同一本书的第二版中,我甚至写道:“仅用法律来保护我们自己是不够的;我们需要用数学来保护我们自己。”

这不是真的。密码学无法做到这一点。


使用加密技术的恶意代码可以做什么(以及对策)。


Some of my favourites:

Excellent diagrams and explanations of concepts and algorithms


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:)

Seven years ago I wrote another book: Applied Cryptography. In it I described a mathematical utopia: algorithms that would keep your deepest secrets safe for millennia, protocols that could perform the most fantastical electronic interactions-unregulated gambling, undetectable authentication, anonymous cash-safely and securely. In my vision cryptography was the great technological equalizer; anyone with a cheap (and getting cheaper every year) computer could have the same security as the largest government. In the second edition of the same book, written two years later, I went so far as to write: "It is insufficient to protect ourselves with laws; we need to protect ourselves with mathematics."

It's just not true. Cryptography can't do any of that.


What malicious code that uses cryptography techniques can do (and counter-measures).


~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文