独立于平台的OpenSSL库
Platform-independent OpenSSL library
我正在用C++编写一个程序,需要编译和运行。。。在任何地方它可以从Linux、MacOS、Windows、DOS、OS/2、BSD、地狱运行,如果需要,甚至可以从带有C++编译器的自定义编写的操作系统运行。
有一件事让我非常纠结,那就是OpenSSL。该项目大量使用公钥基础设施。它需要生成密钥对、加密、解密、签名和验证。在linux上,我可以"非常"确定openssl的存在,这不是问题所在。我不能在windows和其他平台上这么确定,我希望可执行文件是单独的。
因此,我需要的是一个库,它可以在任何符合ISO的C++编译器中提供"零麻烦"编译。我发现了一些VS编译器无法编译的(从外观上看,调试它们将是地狱)。
有什么想法吗?
openssl库是一个C库,如果VS不能编译C代码。那就不怪图书馆了。我看到了很多针对openSSL编写的代码。我真的很惊讶这个系统的文档真的很差。
OpenSSL主页如下:http://www.openssl.org/
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 如何在openssl-ecc中获取十六进制格式的私钥
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- OpenSSL TLS服务器-使用客户端证书白名单
- 通过 Openssl 命令行加密,通过 c++ 解密
- 使用已使用 java 编码的 openssl 解码数据
- OpenSSL没有共享密码
- C/C++ - 查询平台相关的换行符(用于内存映射文件)
- OpenSSL 解密功能无法正常工作
- OpenSSL BIO and SSL_read
- 如何在OpenSSL库的名称中添加后缀'd'?
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Boost.Asio/OpenSSL HTTPS GET certificate trouble
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- 验证openssl c++中的签名,这是由JAVA DSA签名的?
- OpenSSL: EC_POINT_set_compressed_coordinates_GFp segfault
- 在 C/C++ 中加载 OpenSSL 自定义引擎
- 独立于平台的OpenSSL库