OpenSSL辟邪剑谱
26 December 2015
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处理
虽能力有限,然愿以此砖头引璞玉,以此剑谱传心法,期终达成互联网净化之目标,与吾曹共勉。