问题标签 [pycrypto]

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 投票
5 回答
34696 浏览

python - 使用 AES+CTR 的 PyCrypto 问题

我正在编写一段代码来使用对称加密来加密文本。但它并没有以正确的结果回来......

在这里,解密后的文本与原始文本不同。

我对密码学不太了解,所以请多多包涵。我知道 CTR 模式需要一个“计数器”功能来每次提供一个随机计数器,但是当我的密钥是 32 个字节并且它坚持我的消息也是 16 个字节的倍数时,为什么它需要它是 16 个字节?这是正常的吗?

我猜它不会回到原始消息,因为计数器在加密和解密之间发生了变化。但是,无论如何,它在理论上应该如何工作?我究竟做错了什么?无论如何,我不得不求助于欧洲央行,直到我弄清楚:(

0 投票
1 回答
23502 浏览

python - 在 Python 中使用 RSA

我正在使用 RSA 在 Python 中加密/解密我的会话密钥。我正在使用 Pycrypto 库。生成密钥对后,我想从生成的密钥中提取私钥和公钥并将它们存储在不同的文件中。我怎样才能做到这一点?我可以看到 has Private 方法,它可以告诉生成的密钥对具有私有组件,但无法找到如何从生成的密钥对中提取两个密钥。任何建议都会有很大帮助。

0 投票
2 回答
3788 浏览

python - 通过 SQLALchemy 在 Postgres 中插入加密数据

我想使用 RSA 算法加密一个字符串,然后使用 Python 中的 SQLAlchemy 将该字符串存储到 postgres 数据库中。然后检索加密字符串并使用相同的密钥对其进行解密。我的问题是存储在数据库中的值与实际的加密字符串不同。存储加密值的列的数据类型是 bytea。我正在使用 pycrypto 库。在将数据插入数据库表之前,是否需要以特定格式更改数据?

请有任何建议。

谢谢,塔拉辛格

0 投票
3 回答
356 浏览

java - 如何在 Python 中生成 TrueLicence

我们有一个许可服务器,它使用 Java TrueLicense库生成密钥。我想使用相同的算法将该代码移动到 Python 中,以便新密钥与使用 Java 代码生成的密钥等效。也许可以为此使用 PyCrypto。有谁知道这是否可以不费力气地完成?

0 投票
4 回答
38892 浏览

python - 如何使用 warnings.filterwarnings 抑制第三方警告

我在我的 python 代码(用于 sftp)中使用 Paramiko。一切正常,除了每次我导入或调用 paramiko 函数。此警告将显示:

我知道这与 Paramiko 使用 PyCrypto 的一些已弃用功能有关。

我的问题是,有没有办法以编程方式抑制这个警告?我试过这个:

甚至这个:

在“import paramiko”语句之前和 paramiko 特定函数调用之前,但没有任何效果。无论如何,此警告都会不断出现。如果有帮助,这里是第三方库中打印警告的代码:

在 randpool.py 中:

如果您知道解决此问题的方法,请帮我关闭此警告。

0 投票
3 回答
54830 浏览

python - 使用 pycrypto (RSA) 签名和验证数据

我正在尝试熟悉 pycrypto 模块,但缺乏清晰的文档使事情变得困难。

首先,我想了解签名和验证数据。有人可以提供一个如何写的例子吗?

0 投票
3 回答
3131 浏览

python - pycrypto 已关闭?如何安装pycrypto?

以下是发生的情况:

并且 firefox 无法连接到 pycrypto.org - 无法建立连接。那么如果 pycrypto 宕机了,我该如何安装 pycrypto?

编辑:但是我可以ping该站点,所以我不确定它是如何工作的:

0 投票
3 回答
6004 浏览

python - Python PyCrypto 和 RSA 问题

我有简单的 RSA python 脚本:

当我尝试运行它时,我的 CLI 显示错误:

回溯(最后一次调用):
文件“otrsa.py”,第 6 行,在 impl = Crypto.PublicKey.RSA.RSAImplementation(use_fast_math = True) AttributeError: 'module' object has no attribute 'RSAImplementation'

我对 Python 真的很陌生,我不知道它是什么意思。我会感谢任何形式的帮助。

0 投票
9 回答
20158 浏览

python - python 3的密码学工具

我正在用 python 3 编写一个程序,它需要加密功能(至少 aes 和 rsa)。我发现PyCrypto似乎只适用于 2.x 版本。

是否有任何可用于 python 3 的好工具,或者我应该开始翻译我的程序以与 python 2(或任何其他解决方案)兼容?

谢谢


如下所述更新,PyCrypto 现在可在 py3k 上使用

0 投票
2 回答
4944 浏览

c++ - 如何使用 Crypto++ 解密 C++ 中的字符串数据,其中使用 pyCrypto 在 Python 中加密原始字符串

我刚刚用 pyCrypto 轻松加密了一个数据字符串,但不知道如何在 crypto++ 中解密它。任何人都可以使用crypto++帮助提供C++中的示例解密代码吗?这是我的python代码: