• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Windsooon
V2EX  ›  程序员

公私钥加密基础教程

  •  
  •   Windsooon ·
    Windsooon · May 11, 2018 · 4416 views
    This topic created in 3105 days ago, the information mentioned may be changed or developed.

    我接触过不少工程师对于对称加密,非对称加密,公钥和私钥只停留在应用的层面,而并不了解背后的原理。所以在开发过程中犯了不少错误,而通常涉及加密传输或者加密存储的错误都比较严重,公私钥加密这篇文章着重介绍了密码学常用的工具以及常见场景。

    Supplement 1  ·  May 11, 2018
    这篇文章希望能让初学者有一个基本的了解,再可以根据自己的兴趣再去深入。深入学习密码学涉及非常多细节和数学知识,推荐大家可以看看《图解密码技术》等一些书籍。
    9 replies  •  2018-05-12 10:22:05 +08:00
    seckill
    seckill
    May 11, 2018
    1
    很棒的整理。。。。。
    hxndg
    hxndg
    May 11, 2018
    2
    写的依然非常浅,
    dh 交换原理?解释下 TLS_ECDHA_AES_256_GCM_SHA256?
    理论和应用不可以分开,因为理论总是很完美,而应用总是瞎实现
    whx20202
    whx20202
    May 11, 2018
    3
    @hxndg #2 我怎么只见过 TLS_ECDHA_AES_256_GCM_SHA384 ?
    hxndg
    hxndg
    May 11, 2018
    4
    @whx20202
    我根据印象瞎写的一个,意思是解释出来什么是 ecdha,什么是 aes,什么事 gcm,sha256 干啥就 ok 了。
    不过 tls1.3 里废了一堆,就剩 5 个,以后估计解释这些也省事
    fzleee
    fzleee
    May 11, 2018
    5
    hxndg
    hxndg
    May 11, 2018
    6
    @fzleee
    这个没有解释清楚 AEAD 的概念,当然还是比很多国内抄来抄去的好很多
    AlphaTr
    AlphaTr
    May 11, 2018
    7
    写的有点浅、推荐一个觉得不错的: https://blog.helong.info/blog/2015/09/07/tls-protocol-analysis-and-crypto-protocol-design/ 这个博客的其他文章也挺不错的。
    jadec0der
    jadec0der
    May 12, 2018
    8
    我觉得看图解密码技术就行,前两天急用,买来看了一天就差不多看完了,写的很清楚
    cdlixucd
    cdlixucd
    May 12, 2018
    9
    puttygen 转换 ppk 到 openssh 报错:puttygen: this command would perform no useful action
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2490 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:06 · PVG 20:06 · LAX 04:06 · JFK 07:06
    ♥ Do have faith in what you're doing.