Inf's Lair

By Paul Yang

OpenSSL辟邪剑谱

OpenSSL大法博大精深,非内功深厚者无以参透其本质,而其文档残缺,代码风格异于常人,加之密码学晦涩难懂,虽应用颇广,然则世人多触及其皮毛,于其本质则不甚了了。

本人籍由阿里巴巴全站HTTPS项目,半路出家,有幸接触OpenSSL大法,现将修炼大法之浅薄心得记录于此,是为“三十六式OpenSSL辟邪剑谱”,哪三十六式?

  • 第一式 OpenSSL前世今生
  • 第二式 OpenSSL编译系统
  • 第三式 app和OpenSSL命令行
  • 第四式 BIO
  • 第五式 BN
  • 第六式 Buffer
  • 第七式 EVP
  • 第八式 LHASH
  • 第九式 Objects
  • 第十式 Stack
  • 第十一式 Store (mem)
  • 第十二式 Sec mem
  • 第十三式 PEM
  • 第十四式 ASN.1
  • 第十五式 PKCS#12/PKCS#7
  • 第十六式 Rand
  • 第十七式 SHA/HMAC
  • 第十八式 AES
  • 第十九式 DES
  • 第二十式 ChaCha
  • 第二十一式 Modes
  • 第二十二式 RSA
  • 第二十三式 DSA
  • 第二十四式 DH
  • 第二十五式 ECC
  • 第二十六式 X509
  • 第二十七式 OCSP
  • 第二十八式 DSO/Engine
  • 第二十九式 SSL/TLS Record
  • 第三十式 SSL/TLS state machine
  • 第三十一式 SSL lib
  • 第三十二式 SSL Session
  • 第三十三式 SSL Cert
  • 第三十四式 Test框架
  • 第三十五式 Debug
  • 第三十六式 Error处理

虽能力有限,然愿以此砖头引璞玉,以此剑谱传心法,期终达成互联网净化之目标,与吾曹共勉。

bible