适用于 Windows 的 OpenSSL 二进制文件,无需 Visual C++ 2005/2008 可再发行版本
我想使用 Shining Light Productions 中的 Win32 OpenSSL 二进制文件,其唯一目的是生成自签名证书。不幸的是,我的电脑有较新版本的 Visual C++ 2008…
ruby 中的 OpenSSL:私钥的 PKCS#8 格式
我已经用 ruby 创建了一个 RSA 私钥: require 'openssl' key = OpenSSL::PKey::RSA.generate(1024) 我可以获取 PEM 或 DER 格式的密钥: key.to_…
使用 OpenSSL 和 C++ 生成 sha256
我正在寻找使用 openssl 和 C++ 使用 sha256 创建哈希。我知道 Generate SHA hash in C++ using OpenSSL library 有类似的帖子,但我我正在寻找专门创…
如何让 OpenSSL 在 Windows Vista 上写入 RANDFILE?
当我运行时: openssl genrsa -out mykey.key 2048 我收到以下错误: unable to write 'random state' e is 65537 (0x10001) 我的谷歌搜索表明这是某…
什么是“名字”?在 M2Crypto Engine 类方法中
以下 3 个引擎方法需要“名称”作为参数。 load_private_key(self, name, pin=None) load_public_key(self, name, pin=None) load_certificate(self, …
此 C OpenSSL 加密函数的 Java JCE 等效项是什么?
我正在编写一个最初用 C 编写的应用程序的 Java 实现。我无法修改 C 版本,并且 Java 版本必须与 C 版本共享加密数据。 以下是 C 加密代码的相关部分…
如何在 Visual Studio 中编写复杂链接的脚本(FIPS / 静态链接库 / VS.2008)
问题 在继续允许开发人员通过属性 GUI 排列库的同时,在 Visual Studio vcproj 项目中构建复杂的 fips 链接的正确方法是什么? 情况 我正在使用 VS 20…
Ruby 相当于 php 函数 openssl_pkey_get_public
我有 php 脚本,其中密码编码使用 openssl: $key = openssl_get_publickey($certificate) openssl_public_encrypt($pass,$userPassCrypted,$key,OPENS…
SSL_CTX_use_PrivateKey_file 在 Linux 上失败(第 2 部分)
由于某种原因,我对 OpenSSL 的 SSL_CTX_use_PrivateKey_file 的调用在 Ubuntu 上(再次)开始失败。我之前关于这个功能的文章; SSL_CTX_use_Private…
在 OpenSSL 中使用 ECDSA 对消息进行签名
以编程方式在 OpenSSL 中使用 ECDSA 时,如何设置用于签名消息的私钥?我有以下代码: static int create_signature(unsigned char* hash) { EC_KEY *…
M2Crypto:load_dynamic_engine() 的属性错误
我正在使用 M2Crypto-0.20.2。我想使用 OpenSC 项目中的 engine_pkcs11 和 Aladdin PKI 客户端进行基于令牌的身份验证,通过 ssl 进行 xmlrpc 调用。 …
帮助构建 boost asio ssl 示例
我一直在研究 asio ssl 示例(链接如下)。尽管尽了最大努力,我还是无法将 openssl 链接到 boost 示例中。 ld 的输出是 ld 缺少 libssl.a 中的符号。…