在 CentOS 上安装 M2Crypto
我正在尝试通过从源代码编译来在 CentOS 上安装 M2Crypto。 我正在做一个 python setup.py 构建 但我收到以下错误, /usr/local/lib/python2.6/distut…
未找到符号:_PEM_read_bio_EC_PUBKEY 针对 openssl 0.9.8x 或 1.0.0x 编译时导入 M2Crypto-0.20.2
当在 MAC OS X 10.4.11 上针对最新的 openssl 版本(0.9.8x 或更高版本)编译 M2Crypto 时,在 python 2.6.5 上导入 M2Crypto 版本 0.20.2 失败: 即…
在 web2py 中加密存储数据的最佳方法是什么?
我需要加密存储在 web2py 中的数据,更准确地说是密码。 这与身份验证无关,而更多的是类似于 KeePass 的应用程序。 我已经看到它包含在 web2py 中,…
如何使用 m2crypto 在 FTPS 服务器上上传文件
我正在尝试使用 ftps 将文件上传到我们的 FTP 服务器。登录很简单并且有效: from M2Crypto import ftpslib ftp = ftpslib.FTP_TLS() ftp.connect(hos…
与 Windows 版 Python 2.7 兼容的 AES 加密库
关于与 Windows 的 Python 2.7 兼容的 AES 加密库有什么建议吗? 过去,我们在 Python 2.6 中使用 m2crypto,但没有适用于 Python 2.7 的 m2crypto 版…
加载证书时,Python M2Crypto 在 ssl_ctx_load_verify_locations 中引发异常
加载 SSL CA 证书时,M2Crypto 会引发类型错误。我从 Django 模型的实例获取 SSL 证书的路径。我的代码工作得很好,因为我从 Django 模型中提取了证书…
如何使用 m2crypto 中的 CA 证书正确签署 x.509 证书?
我正在为在 Twisted Web 和 M2Crypto 上运行的内部基础设施开发一个自动化 CA。 CA 有它的密钥。其他机器可以发送以 CSR 作为正文的 GET 请求。假设一…
如何使用 M2Crypto 包装器在 Python 中进行 3DES 加密?
我对使用 RSA 加密的硬件设备进行了工作测试,在 Python 中使用 M2Crypto。现在我需要测试一个使用 3DES 加密的类似设备。但我不知道如何使用 M2Crypt…
M2Crypto:验证 DSA 签名
我在使用 Python/M2Crypto 验证 DSA 签名时遇到问题。签名是在 Java 中使用标准 java.security.Signature 类以及 Sun 的加密提供程序和 SHA1withDSA …
将服务器证书验证添加到 httplib.HTTPSConnection
我发现 httplib.HTTPSConnection 不执行自动服务器证书检查。据我了解这个问题,我需要手动添加该功能,例如通过按描述的方式对此类进行子类化 这里。…
与 openssl 相比,m2crypto 的错误行为
我必须整合并可能重写一堆 bash 脚本来验证传入的 smime 消息是否有效(即使用公司的私钥加密并签署一组特定的公钥) 这堆 bash 将被一个小应用程序取…
OpenSSL 用于无需证书的 HTTPS
我希望在 Django 中创建一个应用程序,该应用程序将允许每个客户端将其域指向我的服务器。此时,我希望通过 https 协议访问他们的域并具有有效的 SSL …
如何在给定参数和键值的情况下创建 M2Crypto DSA 对象?
我想使用 M2Crypto 创建一个 DSA_pub 对象来验证 DSA 签名。我知道 q、p、g 和公钥,但我知道实例化 DSA 对象的唯一方法是使用: dsa = DSA.set_param…
m2crypto aes-256-cbc 不适用于编码的 openssl 文件
$ echo 'this is text' > text.1 $ openssl enc -aes-256-cbc -a -k "thisisapassword" -in text.1 -out text.enc $ openssl enc -d -aes-256-cbc -a …