访问 C 库的最 Python 方式是什么 - 例如 OpenSSL?
我需要访问 OpenSSL 的加密函数来对 CBC 流中的 Blowfish 数据进行编码。 我在谷歌上搜索并找到了一些 Blowfish 库(手写)和一些 OpenSSL 包装器(似…
如何将 Perl 的 Convert::ASN1 转换为 Ruby 代码?
有人可以告诉我这段代码的作用以及如何以最简单的方式将其转换为 Ruby 吗? #!perl use Convert::ASN1 my $asn1 = Convert::ASN1->new(encoding =&g…
如何使用 X509 证书(通过简单验证签署文件,以及其他问题)
昨天我花了几个小时尝试使用 X509 证书(来自 thawte 的“免费邮件”证书之一)对一个短文件进行数字签名。 我终于让 openssl 将其签名为 SMIME 消息…
Java 客户端使用 Openssl 和客户端身份验证连接到服务器
我必须编写一个 Java 客户端来连接到 SSL 服务器。 服务器使用 openssl 证书,并配置为进行客户端身份验证。 我似乎无法在网上找到任何有用的资源来帮…
SSCrypto/OpenSSL 到 C# 加密
有没有人能够使用 Cocoa 的 SSCrypto 框架来加密文本,然后在 C#/.NET 中解密? 或者有人可以提供一些指导吗? 我很确定我的问题与正确设置加密设置有…
OpenSSL 并在客户端生成 CSR
我需要你帮个忙。 我的基础设施是 IIS 6.0 和 Windows Server 2003。 我需要研究 OpenSSL 的使用以及可以发送给最终用户的媒体的构建,使他们能够生成…
使用 OpenSSL 以编程方式创建 X509 证书
我有一个 C/C++ 应用程序,需要创建一个包含公钥和私钥的 X509 pem 证书。 证书可以是自签名的,也可以是未签名的,都没关系。 我想在应用程序内执行…
使用 GDB 调试 Python 内存
我们有一个使用 OpenSSL 的 Python 绑定的 Linux 应用程序,我怀疑它会导致随机崩溃。 有时,我们会看到它崩溃并显示以下消息: Python 致命错误:GC …
从 Ruby 打开 RSA 私钥
我认为我知道如何创建自定义加密的 RSA 密钥,但是如何像 ssh-keygen 那样读取加密的密钥? 我知道我可以这样做: OpenSSL::PKey::RSA.new(File.read(…
如何将自签名 SSL 证书部署到多个服务器
我需要创建一个自签名 SSL 证书,并在两个不同的 Web 服务器上安装相同的证书。 对于这个特定场景,我有两个采用网络负载平衡配置的 Web 服务器(Win2…
了解 OpenSSL 中的引擎初始化
我正在尝试设置 HMAC-SHA-256 哈希的基本测试,但我在引擎设置方面遇到问题。 理想情况下,我只想设置 HMAC-SHA 算法,但到目前为止,我什至还没有得…
在 Windows 上构建支持 SSL 的 libcurl
我在 Win32 C++ 应用程序中使用 libcurl。 我已将 curllib.vcproj 项目添加到我的解决方案中,并将其他项目设置为依赖于它。 如何在启用 SSL 支持的情…
如何使用 Perl 解析证书签名请求?
我想使用 Perl 从 证书签名请求 中提取信息,最好不启动外部 openssl过程。 由于 CSR 以 base64 编码的 ASN.1 格式存储,因此我尝试了 Convert::PEM …
如果多个不同的接受套接字使用相同的 OpenSSL 上下文,会出现问题吗?
如果多个不同的接受套接字使用相同的 OpenSSL 上下文,可以吗? 特别是我使用相同的 boost::asio::ssl::context 和 2 个不同的监听套接字。…