为什么 OpenSSL 可能会将接收/写入的数据保留在内存中?
我试图确保敏感数据(密码等)不会以明文形式保存在进程内存中,并且我发现发送到 OpenSSL 或从 OpenSSL 接收的所有数据都保存在内存中... 这是一个问…
使用 openssl 中的公钥验证数字签名
我已经使用 wincrypt cryptoapi (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING) 在 Windows 中签署了数据,在 Linux 中,我有 x509 证书和我必须验证的签…
长度是多少? AES EVP_Decrypt 的参数?
这链接到 EVP_DecryptFinal_ex OpenSSL 错误 我试图找出为什么 AES 解密不起作用,最后我找到了问题所在,现在正在寻找有人帮助我解决它:) 这是我测试…
简单的 Base64 解码不起作用:(
我一直在尝试使用以下代码对输入 char * 进行 Base64 解码。 “msg”的值似乎是一个空字符串:( #include <string.h> #include <stdio.h> #inc…
当我使用 OpenSSL 制作 python 模块时出现链接问题 +斯威格
我有一个 C 文件 dtls_udp_echo.c,在其中使用 SSL 函数。我正在尝试使用 SWIG 为该文件创建一个 Python 包装器。我已完成以下步骤: 1)创建接口文件…
VB.NET 和 PHP 之间 RSA 的互操作性
我使用 OpenSSL 和 PHP 来生成 PEM 格式的公钥/私钥。 在 PHP 中,我创建公钥/私钥: // generate a 1024 bit rsa private key $privateKey = openssl…
如何“加载”使用 Quartz 以 mmap() 方式加密 (AES-256) PDF 文件?
是的,我知道这个问题有点绕口... 我的磁盘上有一个 PDF 文件,该文件已加密(AES-256,使用 CommonCrypto/OpenSSL)。 我想使用 Quartz 的 CGPDF... …
如何处理 SSL 中的登录握手,但其他所有内容都以明文形式处理?
我正在使用 OpenSSL。 我可以调用 SSL_set_fd 将套接字附加到我的 ssl 实例。但是,当我不再希望加密数据但希望继续在套接字上通信时,需要做什么? …
链接 OpenSSL 时对 t1sl_steup_key_block 的未定义引用
我在将 OpenSSL 库链接到现有项目时遇到问题。 我哪里弄错了? 以下是我遵循的步骤。 我已经下载了 SSL 库,配置并安装了它。它安装在 /usr/local/ssl…
OpenSSL 上的 EVP_DecryptFinal_ex 错误
我正在使用 OpenSSL EVP 例程使用 AES 128 cbc 模式进行解密。 我使用 NIST 站点指定的测试向量来测试我的程序。 该程序似乎在 EVP_DecryptFinal_ex …
使用 Open SSL 运行 C 代码
我无法编译以下代码。我在 MACOSX 中使用终端中的以下命令运行它: $gcc filename.c -lssl 我知道 MACOS 已经有一个内置的 openssl (我可以在终端中…
通过 openssl 函数使用 sha1withRsa 检查文件是否正确
你好,我有file_data(xml格式)和file_signature(ASN1 DER),还有证书(X509 ASN1 DER)。我想检查 file_data 是否正确,但我有一些问题。我正在做…
Android内购使用php OpenSSL验证服务器签名
尝试遵循此处的一些应用内购买安全准则: http://developer.android.com/guide/market/billing/billing_best_practices.html 我正在尝试在服务器上而…
在 C# 中重现 Ruby OpenSSL private_encrypt 输出
我有一个简单的 Ruby 脚本,用于在某些 HTTP 标头上执行 private_encrypt 来签署要发送到 ruby REST API 的 Web 请求,该 API 会根据它生成的 Bas…
SSL_read() 时是否需要处理 SSL_ERROR_WANT_WRITE?
我正在阅读 openssl 编程教程。 我不能让服务器应用程序在单个连接的任何操作上被阻止, 因此我将使用非块套接字。 看起来,ssl 握手发生在 ssl_accep…