整理了一下对称加密和非对称加密,分享给大家

2019 年 5 月 12 日
 gansteed

https://jiajunhuang.com/articles/2019_05_12-crypto.md.html

密码技术好像不常用,偶尔我们才需要对接需要验签的接口。 实际上密码技术很常用,只要你访问了 https 的网站,就用到了密码技术,甚至是解锁手机,也用到了密码技术。

密码技术就是这样,无处不在,但是一般人却极少察觉到。然而密码技术与网络安全息息相关,每个程序员都有必要了解。

这篇文章里,我们简单的看了一下对称加密和非对称加密,了解了加密过程中涉及到的一些对象和名词概念。在第二篇中,我们将会看到 密码技术在其他领域的应用,例如校验文件的唯一性,等等。

4573 次点击
所在节点    分享创造
10 条回复
acehow
2019 年 5 月 13 日
校验文件唯一性就 hashsum 下出个 hash 码不就完了
gansteed
2019 年 5 月 13 日
@acehow 是的,第二篇主要是散列、消息认证码、数字签名等等
yngby
2019 年 5 月 13 日
支持一下
bokchoys
2019 年 5 月 13 日
软考的信息安全工程师第二章密码学大概过一遍,能有不少收获
gansteed
2019 年 5 月 13 日
@bokchoys 可以说一下具体书名吗?
twoconk
2019 年 5 月 13 日
推荐一本书《图解密码技术》
gansteed
2019 年 5 月 14 日
@twoconk 我的参考资料里也列了这一本
leonardXu
2019 年 5 月 14 日
好熟悉。建议 你这个系列可以从古典密码开始,对理解 des、aes 很有帮助,密码学最主要还是背后的数学论证,比如 rsa、sha 算法,比如加密算法的安全性只有两种,一是理论上安全(通过数学理论证明),一是计算上安全(将数学中的计算难题转化到算法破解中)。你 blog 里说的 rsa 算法就是基于大数因式分解的计算困难,可以破解,但是破解所需的算力超过了现实世界中可以提供的,也就认为是安全。
http://product.dangdang.com/23594156.html (这是我当时的教程)
gansteed
2019 年 5 月 14 日
@leonardXu 👍
fghjghf
2019 年 5 月 17 日
《图解密码学技术》,这是我看过最小白的科普书,没数学公式。零基础都能看,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/563460

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX