问题标签 [m2crypto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python M2Crypto - 生成 DSA 密钥对并分离公共/私有组件
任何人都可以解释以下原因是什么:
显然我错过了一些东西。M2Crypto 不存在的文档无济于事。
python - Python M2Crypto EC 支持
M2Crypto 为 ECDSA/ECDH 提供 EC 支持。我已经安装了包含对 EC 的支持的 OpenSSL 0.9.8i。但是,当我运行“从 M2Crypto 导入 EC,BIO”时,我收到错误消息说 EC_init() 失败。所以我添加了调试来打印 m2.OPENSSL_VERSION_TEXT 值。它被打印为“OpenSSL 0.9.7 2003 年 2 月 19 日”。此版本的 OpenSSL 不支持 EC。
我试过 "python setup.py build build_ext --openssl="new_path where OpenSSL 0.9.8i is installed"。虽然 M2Crypto 再次构建 "Python setup.py install" ,但我仍然看到它指向 "Old version of OpenSSL" .
任何关于如何成功让 M2Crypto 使用 0.9.8i 的指针都会很有用。
python - M2Crypto 使用 AES256 加密/解密
有人可以提供我使用 Python 使用 m2crypto aes256 CBC 加密/解密的代码吗
python - 如何从 RSA 模数创建 PEM 格式的 RSA 公钥?
我有一个 RSA 公钥的模数。我想将此公钥与Python 库“M2Crypto”一起使用,但它需要 PEM 格式的公钥。
因此,我必须将 RSA 模数转换为 PEM 文件。
模数可以在这里找到。
有任何想法吗?
python - 如何在 Python M2Crypto 中使用 .pem 文件
为了生成一个 RSA 密钥对,我使用了 openssl:
现在我想在另一个 .py 文件的函数中使用这个 my_key.public.pem 文件:
我做对了吗?两个文件都在同一个目录中,但是这个函数没有给出任何输出。
python - m2crypto 抛出“TypeError:在方法‘x509_req_set_pubkey’中”
我的小代码片段抛出以下 Traceback:
这是我的两个python模块:
为什么我会得到这个TypeError
?
python - load_pub_key 中的文件访问
考虑以下代码:
这会产生以下错误:
如何将文件传递给load_pub_key
方法,以便只需传递文件名即可访问它?
java - java 到 python 的转换:x509 / dsa / sha1withdsa crypto howto?
我正在尝试将以下 Java 代码转换为 python,但我不确定如何执行此操作:
我对如何在 python 中做到这一点有点迷茫。具体来说,SHA1withDSA 部分。我只是对 python 加密库(确切地说是 m2crypto)不够了解来映射函数(我也找不到任何关于如何做到这一点的体面的文章)。
python - 如何在 pyOpenSSL 中验证 RSA SHA1 签名
我尝试安装 M2Crypto 并遇到问题。我不想强迫我的客户使用这些难以安装的库。所以,我想我会试试 pyOpenSSL。我能够从 pem 证书中获取公钥,但无法找到任何方法来验证签名。
python - 使用 M2Crypto SSL 时如何在 Python 中禁用 URL 重定向?
这就是我的代码的样子:
如何在此代码中禁用 url 重定向?我希望在上面的代码中可以通过某种方式在连接对象“c”上设置此选项。
在此先感谢您的帮助。