V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gansteed
V2EX  ›  分享创造

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

  •  
  •   gansteed ·
    jiajunhuang · 2019-05-12 23:53:17 +08:00 · 3475 次点击
    这是一个创建于 1803 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    10 条回复    2019-05-17 10:08:33 +08:00
    acehow
        1
    acehow  
       2019-05-13 03:13:04 +08:00 via Android
    校验文件唯一性就 hashsum 下出个 hash 码不就完了
    gansteed
        2
    gansteed  
    OP
       2019-05-13 08:48:08 +08:00
    @acehow 是的,第二篇主要是散列、消息认证码、数字签名等等
    yngby
        3
    yngby  
       2019-05-13 09:57:04 +08:00
    支持一下
    bokchoys
        4
    bokchoys  
       2019-05-13 10:02:19 +08:00 via iPhone
    软考的信息安全工程师第二章密码学大概过一遍,能有不少收获
    gansteed
        5
    gansteed  
    OP
       2019-05-13 10:29:14 +08:00
    @bokchoys 可以说一下具体书名吗?
    twoconk
        6
    twoconk  
       2019-05-13 20:13:03 +08:00
    推荐一本书《图解密码技术》
    gansteed
        7
    gansteed  
    OP
       2019-05-14 10:01:15 +08:00
    @twoconk 我的参考资料里也列了这一本
    leonardXu
        8
    leonardXu  
       2019-05-14 14:25:20 +08:00
    好熟悉。建议 你这个系列可以从古典密码开始,对理解 des、aes 很有帮助,密码学最主要还是背后的数学论证,比如 rsa、sha 算法,比如加密算法的安全性只有两种,一是理论上安全(通过数学理论证明),一是计算上安全(将数学中的计算难题转化到算法破解中)。你 blog 里说的 rsa 算法就是基于大数因式分解的计算困难,可以破解,但是破解所需的算力超过了现实世界中可以提供的,也就认为是安全。
    http://product.dangdang.com/23594156.html (这是我当时的教程)
    gansteed
        9
    gansteed  
    OP
       2019-05-14 16:03:30 +08:00
    @leonardXu 👍
    fghjghf
        10
    fghjghf  
       2019-05-17 10:08:33 +08:00
    《图解密码学技术》,这是我看过最小白的科普书,没数学公式。零基础都能看,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1138 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:05 · PVG 07:05 · LAX 16:05 · JFK 19:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.