openSSL 中的 BN_hex2bn 神奇地出现段错误
大家好,这是我在 stackoverflow 上的第一篇文章,如果有点长,我很抱歉。 我正在尝试为自己的项目构建握手协议,但在服务器将客户端 RSA 公钥转换为 …
openssl ssl 加密
我想讨论一下openssl的写入和读取方法。 假设我有一个如下所示的数据结构: /-----------------------------------------------------\ | my_header |…
我的 AES 加密/解密函数不适用于随机 ivec
我很无聊,写了一个 openSSL 的包装器来用更少的工作进行 AES 加密。如果我这样做: http://pastebin.com/V1eqz4jp (ivec = 0) 一切工作正常,但默认…
从配置源加载和存储加密密钥
我正在编写一个具有真实性机制的应用程序,使用 HMAC-sha1,加上 CBC-blowfish 传递数据以进行良好的测量。这需要 2 个钥匙和 1 个 ivec。 我看过 Cry…
带有 libssl 的 EMSA_PSS_ENCODE
您好,我正在尝试使用 libssl 通过 libssl 中的函数 RSA_padding_add_PKCS1_type1 获取一些 EMSA_PSS_ENCODING,但我找不到文档或解决方案,所以这是…
使用 OpenSSL 进行基于 X.509 证书的身份验证(不使用套接字)
OpenSSL 中是否有 SSL_set_connect_state()/SSL_set_accept_state() 的替代方案用于基于 X.509 证书的身份验证? 问题是在我的应用程序中,客户端和服…
.pem openssl 中证书的十六进制详细信息
我已经使用 openssl mycert.pem 生成了其中包含的证书。我将 Base64 文本转换为十六进制。 我想知道是否可以从 c 中的十六进制字符串中提取信息(不使…
如何使用 OpenSSL C 库将 RSA 密钥从二进制数据加载到 RSA 结构?
目前,我将私钥保存在文件 private.key 中,并使用以下函数加载它: RSA *r = PEM_read_RSAPrivateKey("private.key", NULL, NULL, NULL) 这工作得很…
c中用socket传输和验证证书(openssl)
我必须用c 编写这些代码。我已经生成了一个终止t1的证书:t1.pem,它是由openssl生成的。终端 t1 和 t2 之间的通信已通过 c 中的套接字建立。 现在我…
安装 openssl 生成的 p12 密钥时 Windows 要求输入 p12 密码
如果我使用 openssl 生成 p12 证书为: openssl pkcs12 -export -in myprivatecert.pem -nokeys -out mycert.p12 即使我要求 openssl 不要导出私钥,…
openssl 与 windows capi
对于加密问题,使用 openssl 或 windows capi 哪个更好,两者的优点和缺点是什么。 如果可以在 openssl 上编写我的加密程序并使用 windows capi 解密…
带有 unicode 路径的 OpenSSL
我通过使用以下函数从客户端实现了 SSL 握手: SSL_CTX_load_verify_locations SSL_CTX_use_certificate_chain_file SSL_CTX_use_PrivateKey_file 所…
使用 openssl dgst 验证文件签名
我正在一些 Java 代码中对数据包进行签名,并且我想在 C 服务器上验证签名。我想为此目的分叉 openssl (以后可以随时使用库函数......当我知道 opens…
Ruby 生成自签名证书
我正在尝试用 ruby 生成自签名证书,但遇到了麻烦。这就是我现在所拥有的: require 'openssl' if ARGV.length != 3 then puts "USAGE: #{__FILE_…