有人可以告诉我好吗"如何"或手动。它是匹配微文章如何使用特定算法或关于加密lib的非常大的书籍。 我试图找到介于两者之间的东西,这些东西可以让我快速启动这个lib。
答案 0 :(得分:2)
有人可以告诉我好吗"如何"还是手动?
您可以在网上找到“如何”。
本手册位于OpenSSL Documents的在线位置。本地安装了相同的手册,您可以通过man
页面访问它。例如,您可以使用 ciphers(1)找到有关密码的信息。您可以在ciphers(1)
在线查找,也可以输入man 1 ciphers
。
您还可以访问OpenSSL wiki。 EVP Symmetric Encryption and Decryption和EVP Authenticated Encryption and Decryption涵盖了分组密码。 MAC由EVP Message Digests覆盖。
有几本书,但它们有点陈旧。它们仍然是很好的参考,因为所呈现的一切仍在使用中(现在还有更多的东西)。请参阅Network Security with OpenSSL和SSL and TLS: Designing and Building Secure Systems。
最后,当您无法找到某些内容的信息时,最后一行是源代码。几乎所有功能都在各种子命令中得到证明。例如,pkcs8
是openssl pkcs8 ...
中的子命令。您可以在<openssl src dir>/apps/pkcs8.c
中找到源代码。