V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Windsooon
V2EX  ›  程序员

公私钥加密基础教程

  •  
  •   Windsooon ·
    Windsooon · May 11, 2018 · 3727 views
    This topic created in 2916 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
        1
    seckill  
       May 11, 2018
    很棒的整理。。。。。
    hxndg
        2
    hxndg  
       May 11, 2018
    写的依然非常浅,
    dh 交换原理?解释下 TLS_ECDHA_AES_256_GCM_SHA256?
    理论和应用不可以分开,因为理论总是很完美,而应用总是瞎实现
    whx20202
        3
    whx20202  
       May 11, 2018
    @hxndg #2 我怎么只见过 TLS_ECDHA_AES_256_GCM_SHA384 ?
    hxndg
        4
    hxndg  
       May 11, 2018
    @whx20202
    我根据印象瞎写的一个,意思是解释出来什么是 ecdha,什么是 aes,什么事 gcm,sha256 干啥就 ok 了。
    不过 tls1.3 里废了一堆,就剩 5 个,以后估计解释这些也省事
    fzleee
        5
    fzleee  
       May 11, 2018
    hxndg
        6
    hxndg  
       May 11, 2018
    @fzleee
    这个没有解释清楚 AEAD 的概念,当然还是比很多国内抄来抄去的好很多
    AlphaTr
        7
    AlphaTr  
       May 11, 2018
    写的有点浅、推荐一个觉得不错的: https://blog.helong.info/blog/2015/09/07/tls-protocol-analysis-and-crypto-protocol-design/ 这个博客的其他文章也挺不错的。
    jadec0der
        8
    jadec0der  
       May 12, 2018
    我觉得看图解密码技术就行,前两天急用,买来看了一天就差不多看完了,写的很清楚
    cdlixucd
        9
    cdlixucd  
       May 12, 2018
    puttygen 转换 ppk 到 openssh 报错:puttygen: this command would perform no useful action
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5695 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:39 · PVG 15:39 · LAX 00:39 · JFK 03:39
    ♥ Do have faith in what you're doing.