c - 如何从 OpenSSL 源代码中禁用/删除特定的 OpenSSL 加密算法?

标签 c openssl

如何添加/创建具有特定加密算法的 c/c++ OpenSSL 静态库?假设我不想实现 md5。如何创建没有 md5 的库?

最佳答案

在配置脚本中你可以指定no-<cipher>选项,它会在没有你指定的密码的情况下构建 openssl,你可以引用 openssl 包中的 INSTALL 文件

  no-<cipher>   Build without the specified cipher (bf, cast, des, dh, dsa,
                hmac, md2, md5, mdc2, rc2, rc4, rc5, rsa, sha).
                The crypto/<cipher> directory can be removed after running
                "make depend".

关于c - 如何从 OpenSSL 源代码中禁用/删除特定的 OpenSSL 加密算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363269/

相关文章:

windows - 如何正确使用 SSL_read() 和 select()?

c - 替换密码在 C 程序中给我相同的文本

C 逻辑位和(或)等于最大无符号短值的随机数

c - 按位连接

linux - 如何在centos中卸载RPM而不出现依赖错误?

ios - 使用命令行(openssl)验证iTunes iOS应用内收据(购买信息和签名)

android - 应用程序在加载与 openss-1.0.1h 动态链接的 C++ jni 库时崩溃

c - 交换两个变量内容的另一种方式?

c - 函数参数转换何时完成?

objective-c - 为 Web 浏览器到 native 应用程序切换设置 apple-app-site-association (iOS 8)