问题标签 [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.

0 投票
1 回答
2368 浏览

python - Python M2Crypto - 生成 DSA 密钥对并分离公共/私有组件

任何人都可以解释以下原因是什么:

显然我错过了一些东西。M2Crypto 不存在的文档无济于事。

0 投票
3 回答
876 浏览

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 的指针都会很有用。

0 投票
5 回答
10469 浏览

python - M2Crypto 使用 AES256 加密/解密

有人可以提供我使用 Python 使用 m2crypto aes256 CBC 加密/解密的代码吗

0 投票
1 回答
5966 浏览

python - 如何从 RSA 模数创建 PEM 格式的 RSA 公钥?

我有一个 RSA 公钥的模数。我想将此公钥与Python 库“M2Crypto”一起使用,但它需要 PEM 格式的公钥。

因此,我必须将 RSA 模数转换为 PEM 文件。

模数可以在这里找到。

有任何想法吗?

0 投票
2 回答
2670 浏览

python - 如何在 Python M2Crypto 中使用 .pem 文件

为了生成一个 RSA 密钥对,我使用了 openssl:

现在我想在另一个 .py 文件的函数中使用这个 my_key.public.pem 文件:

我做对了吗?两个文件都在同一个目录中,但是这个函数没有给出任何输出。

0 投票
1 回答
734 浏览

python - m2crypto 抛出“TypeError:在方法‘x509_req_set_pubkey’中”

我的小代码片段抛出以下 Traceback:

这是我的两个python模块:

为什么我会得到这个TypeError

0 投票
3 回答
901 浏览

python - load_pub_key 中的文件访问

考虑以下代码:

这会产生以下错误:

如何将文件传递给load_pub_key方法,以便只需传递文件名即可访问它?

0 投票
1 回答
1217 浏览

java - java 到 python 的转换:x509 / dsa / sha1withdsa crypto howto?

我正在尝试将以下 Java 代码转换为 python,但我不确定如何执行此操作:

我对如何在 python 中做到这一点有点迷茫。具体来说,SHA1withDSA 部分。我只是对 python 加密库(确切地说是 m2crypto)不够了解来映射函数(我也找不到任何关于如何做到这一点的体面的文章)。

0 投票
2 回答
1785 浏览

python - 如何在 pyOpenSSL 中验证 RSA SHA1 签名

我尝试安装 M2Crypto 并遇到问题。我不想强迫我的客户使用这些难以安装的库。所以,我想我会试试 pyOpenSSL。我能够从 pem 证书中获取公钥,但无法找到任何方法来验证签名。

0 投票
1 回答
539 浏览

python - 使用 M2Crypto SSL 时如何在 Python 中禁用 URL 重定向?

这就是我的代码的样子:

如何在此代码中禁用 url 重定向?我希望在上面的代码中可以通过某种方式在连接对象“c”上设置此选项。

在此先感谢您的帮助。