它有点过时了,但应用密码学手册是之一最好的,完整的,深入的,但并非不可能理解,书籍中提供的资源(有 pdf 版本,但请参阅使用它们的许可证)。
in addition to that I would like to get a solid foundation on general cryptography.
It's getting a bit old but the Handbook of Applied Cryptography is one of the best, complete, deep but not impossible to understand, resource available in a book (with pdf available, but see license for using them).
First, understand that openssl is an implementation of algorithms and protocols; but if you don't have at least a basic understanding of the what the algorithms and protocols do (have read the wikipedia pages at a minimum), you cannot understand the implementation.
Once you've reached the point where you know what you want to do, but need to learn how to do it within openssl, then I suggest:
See if 'Network Security with OpenSSL' describes how to do it.
发布评论
评论(2)
它有点过时了,但应用密码学手册是之一最好的,完整的,深入的,但并非不可能理解,书籍中提供的资源(有 pdf 版本,但请参阅使用它们的许可证)。
It's getting a bit old but the Handbook of Applied Cryptography is one of the best, complete, deep but not impossible to understand, resource available in a book (with pdf available, but see license for using them).
首先了解openssl是算法和协议的实现;但如果您对算法和协议的作用没有至少基本的了解(至少阅读过维基百科页面),您就无法理解其实现。
一旦您知道自己想要做什么,但需要学习如何在 openssl 中执行此操作,那么我建议:
查看“OpenSSL 的网络安全”是否描述了如何执行此操作。
检查手册页
Grep 源代码
First, understand that openssl is an implementation of algorithms and protocols; but if you don't have at least a basic understanding of the what the algorithms and protocols do (have read the wikipedia pages at a minimum), you cannot understand the implementation.
Once you've reached the point where you know what you want to do, but need to learn how to do it within openssl, then I suggest:
See if 'Network Security with OpenSSL' describes how to do it.
Check the man pages
Grep the source