问题标签 [pyopenssl]
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 - 从 RSAKey 数据 XML 中的 Modulus 和 D 获取 PrivateKey
我有一个 kwm(WebMoney 密钥)文件。我使用相关的密钥提取器来提取 RSA 密钥。
提取的数据具有以下 XML 结构:
我需要从此 XML 导出 PrivateKey,以便我可以使用OpenSSL
该 PrivateKey 对数据进行签名
我找到了一个.Net 解决方案,它展示了如何提取私钥。但我没能做到这一点python OpenSSL
如何获取 PrivateKey 数据python OpenSSL
?
注意:我已经使用OpenSSL
从pfx
文件中加载 PrivateKey,OpenSSL.crypto.load_pkcs12(<pfx_file>).get_privatekey()
但我无法从上述 XML 数据中提取 PrivateKey。
python - Python 3.3 和在 Mac 上安装 PyOpenSSL
我有 python 3.3 工作并且可以运行一些基本代码(如print("Hello World")
)。接下来我需要设置 PyOpenSSL。我已经pyOpenSSL-master.zip
从他们的 github 站点下载并解压缩了它,但我不知道下一步该做什么。
我将解压后的目录移到/libs
cd/libs/pyopenssl-master
中并进行了python setup.py install --user
. 但这失败了
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory
除了不存在的目录(我假设安装程序会创建)之外,更大的问题是它似乎正在尝试写入 python 2.7 文件夹并且我使用的是 3.3。
如果你看不出来,那我已经完全不合时宜了。我以前从未安装过 Python 库,而且我也不擅长安装 OSX。任何人都可以帮我设置这个吗?谢谢。
python-2.7 - 在 python 中使用 CA 根证书从客户端签署 CSR
我是 python 新手,还在学习它,所以我的问题可能有点幼稚。请多多包涵;)
问题是客户端将发送 CSR,我想用我的 CA 根证书对其进行签名并将签名的证书返回给客户端。
我一直在使用这个命令来做它使用命令行
openssl x509 -req -in device.csr -CA root.pem -CAkey root.key -CAcreateserial -out device.crt -days 500
我想用python实现同样的事情。我遇到了用于 openssl pyopenssl的 python 库
可以使用这个库吗?如何 ?还是我应该选择 M2Crypto ?
python - 为什么我不能使用两个仅与 OpenSSL 奇偶校验不同的 DES 密钥?
当我在终端中执行以下操作时,与显示这些密钥映射到唯一密码的消息相比,我得到不同的解密文本
但是当我在编程中使用<openssl/des.h>
Crypto.cipher pyDes 实现它时,我得到了相同的解密文本。我找到了为什么我得到相同的文本,这是因为这些 8 字节密钥映射到一个唯一的 7 字节密钥 0x3832343134313401。参考我之前的问题为什么我可以用一个 DES 密钥加密数据并用另一个成功解密?
我的问题是:与可以将这些 8 字节密钥映射到唯一密码的库相比,它在 OpenSSL 终端命令上的实现方式有何不同?
cryptography - openssl 对任何大小的密钥都开放
openssl 如何使用密钥,因为它采用任何大小的密钥(1 字节到任何大小)。在这里进入实际密钥的程序是什么..
python - 如何在 pyOpenSSL 中为 DTLS 获取当前密码
我需要在 pyOpenSSL 中获得 DTLS 协议的协商密码。我成功地为 TCP 套接字做到了这一点,但是当涉及到数据报时,它并不那么明显。请提供 C 或 Python 中的示例。这是我迄今为止尝试过的:
打印结果为(无)
python - 解析 X509 可分辨名称
我的 Python Web 应用程序从 Web 服务器接收客户端的专有名称(取自客户端的证书)格式(可能是 X509 标准格式?):
这是某种标准吗?我可以(安全地)用 pyOpenSSL 解析这个字符串并从中构建一个 X509Name 吗?或者也许是其他图书馆?我只是对CN感兴趣...
python - UnicodeDecodeError:“ascii”编解码器无法解码位置 35 中的字节 0xe2:序数不在范围内(128)
我正在尝试安装pyopenssl v 0.13.1
在我的 kali linux 发行版上。
当我做:
……
它返回此错误:
我现在可以尝试什么?
谢谢!
python - 为 Scrapy 安装包依赖项
因此,在用户需要为 Scrapy 安装的众多软件包中,我认为我在使用 pyOpenSSL 时遇到了问题。
当我尝试创建一个教程 Scrapy 项目时,我得到以下输出:
当我在谷歌上搜索最后一个错误(没有名为 cryptography.hazmat 的模块)时,我看到了一些关于 pyOpenSSL 的提及。所以我继续尝试运行easy_install pyOpenSSL==0.14
以确保它是最新版本,但是当我这样做时,我得到了这个输出:
所以我有点迷茫我需要做什么才能让 Scrapy 正常运行