问题标签 [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 投票
3 回答
55238 浏览

python - PyCrypto 未完全安装在 Windows XP 上

python setup.py install在 Windows XP 控制台中运行,它报告如下:

当我尝试使用 运行脚本时import Crypto.Cipher.AES,它不起作用,说:

我怎样才能解决这个问题?

0 投票
1 回答
937 浏览

python - python加密高级包装器

我正在使用 PyCrypto(在谷歌应用引擎上)进行 AES 加密。

PyCrypto 给了我一个 AES 的原始接口——我需要将我的密钥和我的输入填充到 16 字节的倍数。

是否有更高级别的库可以为我处理这些内容?

0 投票
2 回答
3953 浏览

python - 如何在数据中添加填充以使其可接受 pycrypto 库中的 AES256 加密算法

有人可以告诉我如何在数据中添加填充以使其在 pycrypto 库(Python)中可以接受 AES256 加密算法。

非常感谢提前.. :)

0 投票
2 回答
3623 浏览

python - 使用 PyCrypto 进行 AES 加密并使用 mcrypt 进行解密

对于一些敏感数据,我决定将其以 AES 加密方式存储在磁盘上。我已经使用PyCrypto实现了加密。

此外,数据很重要,存储的加密数据将是我唯一的副本(除了备份),所以我寻找了一些方法来检索数据而不使用 PyCrypto 来进行回退,因为 PyCrypto 可能不再可用对我来说(无论出于何种原因)。

我认为mcrypt可能是一种选择。

这是我编写一些密文的测试用例:

我将输出重定向到一个文件out.nc并尝试解密

out不幸的是,生成的文件的字节大小为零。

我希望 mcrypt 有多种选择来完成这项工作……</p>

0 投票
1 回答
813 浏览

python - Where is Python support for PEM + RSA + DES3?

I need a Python library that supports PEM files and both RSA signing and DES3 encryption. pycrypto doesn't seem to support PEM, and its mechanism for loading existing keys is undocumented and cryptic. m2crypto doesn't seem to support DES/DES3, oddly.

I've been running an openssl subprocess, but I'd rather have something built in and preferably fast. Does this exist?

(Failing that, I hesitate to ask, but are there high-level enough C apis available for this that I could write a special-purpose extension without killing myself/introducing vulns?)

0 投票
1 回答
635 浏览

iphone - 在 iphone sdk 上使用 crypto++,在 app 引擎上使用 pycrypto

我正在尝试使用 crypto++ 加密 http 请求,并在应用引擎服务器端使用 pycrypto 对其进行解密。使用 Arc4 加密,我可以在 iphone 端成功加密和解密,但是当我尝试在应用程序引擎上解密时,结果是乱码。在客户端加密后的密文与我检查日志时在服务器上收到的文本相同,所以如果它们在视觉上相同,为什么解密会失败?

我想这可能与 NSString 的编码有关,因为我发现我需要在解密之前在服务器端调用 encode(),以避免在尝试用 ascii 编码密码时decrypt() 失败. 我有一个单独的帖子对此进行了深入研究。任何人都可以提供一些建议吗?

带有谷歌应用引擎的crypto++ / pycrypto

更新:我发现使用 Crypto++ 在 C 中加密产生的密文与使用 PyCrypto 在 python 中加密的密文不同。初始化密钥时我做错了什么吗?我做类似的事情:

在 C 中。在 python 中,我这样做:

C 中的 % 编码结果密码与 python 中的不同。我注意到在 C 中,我可以为 keylength 传递第二个参数,我猜它应该是 1 来表示“a”,从而产生与不输入参数时不同的密码。但是,%-encoded 结果仍然与 python 编码不同。

也许我的 init 看起来有什么特别不对劲的地方吗?

0 投票
1 回答
1159 浏览

c# - AES 加密。从 Python (pyCrypto) 到 .NET

我目前正在尝试将旧版 Python 应用程序移植到 .NET,其中包含 AES 加密,使用我可以告诉 pyCrpyto 的内容。我的 Python 和 Crypto 经验非常有限。该代码使用来自下一页的代码段。http://www.djangosnippets.org/snippets/1095/

到目前为止,我相信我已经设法弄清楚它使用 AES 调用 Crypto.Cipher,并将我们的密钥的前 32 个字符作为密码,但没有模式或 IV。当它被添加到数据库时,它还会在加密文本上放置一个前缀。

我无法解决的是如何解密 .NET 中现有的加密数据库记录。我一直在看 RijndaelManaged 但它需要一个 IV 并且在 python 中看不到任何对它的引用。

谁能指出我可以在 .NET 中使用什么方法来获得所需的结果。

0 投票
2 回答
2522 浏览

python - PyCrypto 在 Jython 中的导入问题

我目前正在尝试让 python bittorrent 跟踪器在 jython 内运行,我遇到了这个问题:跟踪器使用我为我的平台编译并添加到 python 路径中的 PyCrypto 库。但是,当我尝试运行代码时,出现以下错误:

我很确定该库位于 python 路径中,因为命令

工作,而

才不是。我运行的 java 代码如下所示:

导入 org.python.util.PythonInterpreter;

提前感谢任何可以提供任何帮助的人。

0 投票
1 回答
308 浏览

python - 通过将文件夹放在 python 路径中来使用 Crypto?- Python

我正在使用 Django 来提供 Web 服务。我目前只能访问 FTP 和代码刷新。无法访问命令行或执行任何类型的可执行文件。

我正在使用 Windows Server 2005 机器。

我可以通过将文件夹放在我的 Django 项目中来使用 Crypto 吗?

如果没有,有什么好的选择吗?


帮助将是惊人的家伙!

0 投票
1 回答
1071 浏览

python - pyCrypto 的便携版?- Python

pyCrypto 的便携版本是否存在?一个容易创建吗?


帮助会很棒!