错误的 base64 解码 - M2Crypto - Python - Android - RSA
尝试在我的服务器(Django/Python)上实现应用内计费的签名验证。 我发现这个很棒的主题,但我'我对这一行有疑问: rsa = RSA.load_pub_key_bio(bio) …
python_d 2.7 将不会加载 __m2crypto_d.pyd
我已经使用 MSVC 2008 构建了 python 2.7 调试来调试导入 M2Crypto 的脚本。当我运行脚本时,python_d 正确创建了 Python_Eggs 缓存,并将 __m2crypto…
Python M2Crypto DLL 加载失败,找不到指定的模块
我正在尝试将此切片用于我的 web2py 应用程序 http://www.web2pyslices.com/slices/take_slice/106 我安装了该模块M2Crypto 并跟随切片,加载页面时收…
使用 m2crypto 验证 RSACryptoServiceProvider 消息签名
我收到一条用 .Net RSACryptoServiceProvider 签名的消息,然后将该消息发送到 Python 软件尝试使用 m2crypto(基于 openssl 的库)验证签名。 我有公…
使用 m2crypto 填充 PKCS #5
有没有办法在 m2crypto 中使用 PKCS #5 填充和 AES CBC?似乎不太容易找到一个。有没有Python库可以做到这一点? 还是我需要手动完成?如果是这样,是…
M2Crypto 的 public_decrypt(block, padarg) 是否执行解密或验证?
我得到了一些 Python 代码,似乎使用公钥来解密数据。数据可能是使用相应的私钥加密的。 (我不确定,因为用私钥加密通常称为签名)。 如果我们有合适…
M2Crypto 包的使用
我想加密 LabView 和 Python 代码之间的通信。我做了一些初步研究,找到了 LabView 的 AES 库。 M2Crypto 模块支持 AES。 我的问题是 AES 是否是 TCP …
M2Crypto 是否支持客户端服务器名称指示 (SNI)?
我有一个使用 M2Crypto 编写的 python SSL 客户端,我想添加 SNI 支持。 看起来使用 OpenSSL 时会使用 ```SSL_set_tlsext_host_name(ssl, servername)…
如何在 python 中验证 X509 证书(包括 CRL 检查)?
我正在尝试使用 python 验证 X509 证书。特别是我在执行此操作时需要检查 CRL。 现在,您可以使用 m2crypto 来执行此操作,但我找不到与 openssl 的 -…
如何使用 python 检索远程主机的 TLS/SSL 对等证书?
我需要扫描 IP 列表并从该 IP 上的证书检索通用名称(对于允许端口 443 连接的每个 IP)。我已经能够使用套接字和 ssl 模块成功地完成此操作。它适用…
在 Python 中解密 Java 中的加密消息
我正在尝试用Python(使用M2Crypto)解密使用这个库在Java中生成的加密消息 我的代码(我实际上在这里找到的)可以解密由自身加密的消息,但不能从Jav…
SMIME.smime_load_pkcs7 (_bio): M2Crypto.SMIME.SMIME_Error: 无内容类型
我在加载 pkcs#7 文件时遇到问题,请您帮忙找出我做错了什么。 我使用 OpenSSL 0.9.8g(如 Ubuntu 9.4 中所示)运行 M2Crypto-0.21.1,并使用 SWIG 1.…
如何使用 M2Crypto 创建 .pem 文件?
我想使用 python 重现这个命令。 $ openssl req -newkey rsa:1024 -nodes -x509 -days 365 -out key2.pem 注意:直接调用 openssl 二进制文件并不是一…
使用 m2crypto 从 PKCS7 SignedData 结构中提取签名证书
我正在尝试使用 M2Crypto 从 Windows PE 文件中提取签名证书。根据 MS 规范,数据存储在 PKCS#7 SignedData 结构中(以 ASN.1 格式存储,而不是 base6…
无法根据 m2crypto 中的 DSA 公钥验证 dsawithSha1 签名消息
我正在尝试使用持有 dsa 公钥的 x509 证书来验证签名消息。 x509 证书由 SAP 系统以 PKCS7 编码提供,在使用 openssl 转换为 PEM 后,我可以读取内容…