首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从非常基础到非常高级的密码学书籍

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

Stack Overflow用户
提问于 2011-09-10 13:09:30
回答 3查看 4.1K关注 0票数 5

从很久以前,我就想学习密码学,我想成为这方面的专家。我想学习大多数的密码学算法(散列、加密、解密和破解)。在学习了这些概念之后,我想用Java实现一些算法。(即使有JCE API,但我也有兴趣创建一种)。

请按顺序给我提供书单。

学习加密概念的书籍(理论)实现加密概念的书籍(实用)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-10 19:33:41

下面是我最喜欢的一些:

理论,basic) (

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

(安全性,常规reading)

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

用他自己的话说(来自本书的Preface:)

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

这不是真的。密码学不能做这些事情。

理论,advanced) (

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

票数 4
EN

Stack Overflow用户

发布于 2011-09-10 13:16:06

嗯,你有Schneier的经典著作。

  • Applied Cryptography

他似乎有了一个新的想法:

  • Cryptography Engineering
票数 4
EN

Stack Overflow用户

发布于 2011-09-10 18:37:50

对于密码学的理论方面,我建议使用梅内塞斯、范奥斯豪特和范斯通的Handbook of Applied Cryptography。全文可在网上供个人使用,但有限制。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7369769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档