openssl 相关问题

OpenSSL是一个实现SSL / TLS协议的开源软件工具包,以及一般的加密库。

在 nginx 中禁用客户端发起的安全重新协商

我使用Nginx 1.19.6和OpenSSL 1.1.1i。 但我检查了我的服务器支持客户端发起的安全重新协商...(https://www.immuniweb.com/ssl/?id=Ek4FSF6C) 我不知道为什么我的服务器支持客户端-

回答 2 投票 0

OPENSSL BIO 可以在使用 OPENSSL EVP 加密/解密文件的 C 程序中使用吗?

阅读 openssl 文档,我意识到您可以使用 openssl EVP API 来复制可以使用命令执行的操作: $ openssl aes-256-cbc -in text.txt -out text_out.txt -e -kfile

回答 1 投票 0

通过 SMTP 连接到 Amazon SES 时,Web 服务器不使用 TLS 1.2

我收到一封电子邮件,指出我们的服务器需要更新才能在通过 SMTP 向 Amazon SES 发送电子邮件时使用 TLS 1.2。我已经研究了提到的服务器,涉及的所有层似乎都

回答 1 投票 0

Ruby-在 m1 mac pro 上安装 ruby 2.7.x 失败

ruby-install 无法在 m1 mac pro 上安装旧版本的 ruby,例如 2.7.7 11:来自 ./tool/rbinstall.rb:947:in `' 10:来自 ./tool/rbinstall.rb:947:在“每个”中... ruby-install 无法在 m1 mac pro 上安装旧版本的 ruby,例如 2.7.7 11: from ./tool/rbinstall.rb:947:in `<main>' 10: from ./tool/rbinstall.rb:947:in `each' 9: from ./tool/rbinstall.rb:950:in `block in <main>' 8: from ./tool/rbinstall.rb:799:in `block in <main>' 7: from ./tool/rbinstall.rb:835:in `install_default_gem' 6: from ./tool/rbinstall.rb:835:in `each' 5: from ./tool/rbinstall.rb:845:in `block in install_default_gem' 4: from ./tool/rbinstall.rb:279:in `open_for_install' 3: from ./tool/rbinstall.rb:846:in `block (2 levels) in install_default_gem' 2: from /Users/m/src/ruby-2.7.7/lib/rubygems/specification.rb:2430:in `to_ruby' 1: from /Users/m/src/ruby-2.7.7/lib/rubygems/core_ext/kernel_require.rb:83:in `require' /Users/m/src/ruby-2.7.7/lib/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- openssl (LoadError) make: *** [do-install-all] Error 1 !!! Installation of ruby 2.7.7 failed! 问题与openssl的版本有关。旧版本的 ruby 不支持新版本的 openssl 要修复请尝试以下方法 # reinstall openssl and version 3 brew reinstall [email protected] # install build dependancies brew install openssl readline libyaml zlib bison [email protected] # ensure build is using bison export PATH="$(brew --prefix [email protected])/bin:$PATH" # set ruby compilation flags export CFLAGS="-Wno-error=implicit-function-declaration" export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix [email protected]) --with-readline-dir=$(brew --prefix readline) --with-libyaml-dir=$(brew --prefix libyaml) --with-zlib-dir=$(brew --prefix zlib)" # ensure that openssl is linked brew unlink openssl && brew link openssl --force # load openssl 1.1 for compilation export LDFLAGS="-L/opt/homebrew/opt/[email protected]/lib" export CPPFLAGS="-I/opt/homebrew/opt/[email protected]/include" export PKG_CONFIG_PATH="/opt/homebrew/opt/[email protected]/lib/pkgconfig" # install ruby via ruby-install ruby-install ruby 2.7.7 我对略有不同但相关问题的其他答案可以找到:在 mac osx 11.6 上安装 ruby 2.6.x 和 3.0.x 时,ruby-install 失败

回答 1 投票 0

μITRON 上的 OpenSSL

我正在考虑将 OpenSSL 用于我的嵌入式产品,该产品实现了 ARM 处理器和 µITRON 内核。我找不到将 OpenSSL 与 µITRON 结合使用的用例。有没有什么有用的文档...

回答 1 投票 0

X509证书我的cer文件有效吗?私钥未加载

请允许我先说一下我确实浏览了SO上的其他可用帖子,并尝试了建议的修复,例如执行一些建议的解决方案,例如: 将其转换为 pem 文件

回答 1 投票 0

使用 openssl 实现 C++ HMAC-SHA256

我正在尝试在 C++ 中使用 openssl 来使用 HMAC-SHA256。 我正在使用 python 代码仔细检查我的输出,这似乎证明出了问题......令人惊讶的是我能够使用 HMAC-SH 进行哈希......

回答 1 投票 0

如何使用 kotlin 从 RSA 私钥获取 ECDSA、DER 和 RPB 格式

我有一个 RSA 私钥。我想以以下格式提取公钥: 电子CDSA 德 RPB 我可以使用以下命令从 RSA 格式的私钥获取 RSA 格式的公钥...

回答 1 投票 0

SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:证书链中的自签名证书

我正在尝试使用从 https://host:port 下载的证书进行获取请求。 url = 'https://主机:端口' x = requests.get(url, verify = "file.crt") prettified_json = json.dumps(x.json(),

回答 1 投票 0

PKCS7 使用 OpenSSL 加密/解密图像文件

我正在尝试使用 OpenSSL PKCS7 加密和解密图像文件。 我为此准备了密钥对和自签名证书。 当使用小文本文件进行加密/解密往返时...

回答 1 投票 0

卸载旧版本的 OpenSSL

我正在使用 OpenSSL 1.1.0,我想回滚到以前的版本。我想卸载当前在我的 mac 上安装的版本,但是 Make 文件中的说明真的很

回答 2 投票 0

使用OpenSSL“无法写入‘随机状态’”是什么意思?

我正在生成一个自签名 SSL 证书来保护我的服务器的管理部分,并且我不断从 OpenSSL 收到此消息: 无法写入“随机状态” 这是什么意思? 这是在

回答 9 投票 0

OPENSSL file_get_contents():启用加密失败

我正在建立一个个人股票平台(非分布式)。我想要的一个组件是此页面上的 EPS 图表: https://eresearch.fidelity.com/eresearch/evaluate/fundamentals/earnings.jh...

回答 5 投票 0

EVP_MD_CTX“错误:‘ctx’的存储大小未知”

我的系统是Ubuntu16.04 LTS。当我使用OpenSSL EVP_MD_CTX时,出现此错误。谁能帮我? 代码: #包括 #包括 #包括 我的系统是Ubuntu16.04 LTS。当我使用OpenSSLEVP_MD_CTX时,出现这个错误。有人可以帮助我吗? 代码: #include <stdio.h> #include <openssl/evp.h> #include <openssl/rsa.h> int main() { int ret,inlen,outlen=0; unsigned long e=RSA_3; char data[100],out[500]; EVP_MD_CTX md_ctx, md_ctx2; ... } 错误: root@ubuntu:/work/test# gcc evp_openssl_test.c -I/usr/local/include -L/usr/local/lib -lssl -lcrypto -o evptestevp_openssl_test.c: In function ‘main’: evp_openssl_test.c:13:19: error: storage size of ‘md_ctx’ isn’t known EVP_MD_CTX md_ctx,md_ctx2; 您正在使用 OpenSSL 1.1.0,这使得该结构(以及许多其他结构)变得不透明 - 这意味着您无法堆栈分配它。相反,这样做: EVP_MD_CTX *md_ctx; md_ctx = EVP_MD_CTX_new(); if (md_ctx == NULL) ... ... EVP_MD_CTX_free(md_ctx); 我有一个类似的错误,但是使用 EVP_CIPHER_CTX error: storage size of ‘ctx’ isn’t known EVP_CIPHER_CTX ctx; 我用这个解决了: EVP_CIPHER_CTX *ctx; ctx = EVP_CIPHER_CTX_new(); 我希望这可以帮助那些与我遇到同样问题的人。 我参考了link 将您的代码转换为以下内容: EVP_MD_CTX *mdctx; mdctx = EVP_MD_CTX_create(); EVP_DigestInit_ex(mdctx, md, NULL); EVP_DigestUpdate(mdctx, mess1, strlen(mess1)); EVP_DigestUpdate(mdctx, mess2, strlen(mess2)); EVP_DigestFinal_ex(mdctx, md_value, &md_len); EVP_MD_CTX_destroy(mdctx);

回答 3 投票 0

HTTP 签名 - HMAC-SHA256

我从 Manager One API 收到传入传输事件 Webhook。对于签名验证,他们采用 HMAC-SHA256 算法。他们为我提供了一个共享密钥,这是一个组合......

回答 1 投票 0

为什么 rust 即使在本地安装后也无法为 openssl-sys v0.9.60 构建命令?

我在尝试构建我的 Rust 程序时遇到错误无法为 openssl-sys v0.9.60 运行自定义构建命令。以下是 main.rs 和 Cargo.toml 文件。 主程序.rs 外部板条箱要求;

回答 11 投票 0

macOS 10.12 brew install openssl 问题

尝试使用以下命令在自制软件上安装 openssl: 酿造安装openssl make 时出现以下错误: 铿锵-I。 -Iinclude -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -

回答 8 投票 0

如何在 Delphi 中对消息进行 rsa-pss 签名

我们正在开发一个 Delphi (10.3) 项目,尝试使用 RSA-PSS 算法对消息进行签名 (https://www.openssl.org/docs/man3.0/man7/RSA-PSS.html )使用适用于 Windows 和 Lin 的 OpenSSL 库...

回答 1 投票 0

Boost ASIO SSL 握手失败

尝试使用 Boost ASIO 安全连接到远程 IMAP 服务器时,每次连接时服务器握手都会失败。异常消息如下: 握手:未注册方案(STORE rout...

回答 3 投票 0

如何部署具有多个 CN 证书的 Postgres 容器

我有以下场景: 在云虚拟机上使用验证完整 ssl 部署的 Postgres docker 容器。 在通过 docker 网络的同一主机中,我有一个连接到该数据库的 API(此 api w...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.