pycrypto相关内容
我尝试通过下载源代码并执行以下命令python setup.py install来安装pycrypto模块,然后出现错误 运行安装运行构建运行 build_py运行 build_ext警告:未找到 GMP 库;不构建 Crypto.PublicKey._fastmath.构建“Crypto.Hash.MD2"扩展gcc -pthread -fno-strict-aliasing -fwrapv
..
我正在使用 python 2.7.1我想在 CTR 模式下使用 AES 加密某事.我为 python 安装了 PyCrypto 库.我写了以下代码: secret = os.urandom(16)crypto = AES.new(os.urandom(32), AES.MODE_CTR, counter=lambda: secret)加密 = crypto.encrypt("asdk")打印cr
..
我写这个问题+答案是因为我很挣扎(可能是因为缺乏经验),迷失在使用 node 或 python 加密/解密事物的许多不同方式中. 我想也许我的案例可以帮助未来的人们. 我需要做什么: 从表单中获取数据,使用 Crypto (node-js) 对其进行加密 在 Python 中传递加密数据并使用 PyCrypto 解密. 我选择使用 AES 加密. 我是这样开始的(我
..
我有一个 PEM 格式的 RSA 公钥 + PKCS#1(我猜): -----BEGIN RSA PUBLIC KEY-----MIGJAoGBAJNrHWRFgWLqgzSmLBq2G89exgi/Jk1NWhbFB9gHc9MLORmP3BOCJS9konzT/+Dk1hdZf00JGgZeuJGoXK9PX3CIKQKRQRHpi5e1vmOCrmHN5VMOxGO4d+znJDEbNHO
..
我正在尝试在 Python 中实现以下内容:openssl enc -e -aes-256-cbc -base64 -k "Secret Passphrase" -in plaintext.txt -out ciphertext.txt openssl enc -d -aes-256-cbc -base64 -k "Secret Passphrase" -in ciphertext.txt
..
我想用 PyCrypto 在 python 中加密一些数据. 但是在使用 key = RSA.importKey(pubkey) 时出现错误: 不支持 RSA 密钥格式 密钥是通过以下方式生成的: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mycert.key -out mycert.pem 代码是: d
..
我正在尝试通过 pip 在 OS X 上安装 pycrypto(2.3 版).当编译器尝试编译 MD2.c 时,我收到“Broken pipe"错误.我在使用 easy_install 时遇到了非常相似的错误. 这是我得到的错误: bash-3.2$bash-3.2$ sudo pip install pycrypto密码:下载/解压pycrypto为包 pycrypto 运行 setup
..
我正在尝试在 GAE Python 中实现 Google Identity Toolkit (gitkitv3).用户登录网站后,我收到以下错误: 'PyCrpto 库不支持 PKCS12 格式.'NotImplementedError: PyCrpto 库不支持 PKCS12 格式.如果可以选择本机代码,请尝试转换为“PEM"(openssl pkcs12 -in xxxxx.p12 -nod
..
OpenSSL 为 AES 加密提供了一个流行的(但不安全 - 见下文!)命令行界面: openssl aes-256-cbc -salt -in filename -out filename.enc Python 以 PyCrypto 包的形式支持 AES,但它只提供工具.如何使用 Python/PyCrypto 解密已使用 OpenSSL 加密的文件? 注意事项 这个问题过去也
..
我正在尝试使用 PyCrypto 构建两个接受两个参数的函数:消息和密钥,然后加密/解密消息. 我在网上找到了几个链接来帮助我,但每个链接都有缺陷: codekoala 的这个使用 os.urandom,这是 PyCrypto 不鼓励的. 此外,我给函数的键不能保证具有预期的确切长度.我该怎么做才能做到这一点? 另外,有几种模式,推荐哪一种?我不知道该用什么:/ 最后
..
appengine 上的 SignedJwtAssertionCredentials(使用 pycrypto 2.6)不支持 PKCS12 格式,因此我正在尝试使用 PEM 密钥,正如处处建议的那样.. 这是我的代码: f = file(os.path.join(os.path.dirname(__file__), KEY_FILE), "r")键 = f.read()f.close()
..
我已经编写了代码来生成公钥和私钥.它在 Python 3.7 上运行良好,但在 Python 3.8 中失败.我不知道它在最新版本中是如何失败的.帮我解决一些问题. 代码如下: from Crypto.PublicKey 导入 RSAdef generate_keys():模数_长度 = 1024密钥 = RSA.generate(modulus_length)pub_key = key.
..
文档 将我们引向 github example,但这有点稀疏和神秘. 它是这样写的: # 创建于:# crypt.crypt('这是我的密码', '$1$SomeSalt')密码:$1$SomeSalt$UqddPX3r4kH3UL5jq5/ZI. 但是 crypt.crypt 没有发出示例所示的内容.它还使用 MD5. 我试过了: # python导入地穴crypt.crypt
..
文档 将我们引向 github example,但这有点稀疏和神秘. 它是这样写的: # 创建于:# crypt.crypt('这是我的密码', '$1$SomeSalt')密码:$1$SomeSalt$UqddPX3r4kH3UL5jq5/ZI. 但是 crypt.crypt 没有发出示例所示的内容.它还使用 MD5. 我试过了: # python导入地穴crypt.crypt
..
我正在使用这个 JS 插件开发一个网站来加密一些数据并将其发送到服务器:https://github.com/travist/jsencrypt 我正在使用 Django 运行 Python 3,问题是我无法解密服务器上的数据.我的代码是: JS代码: pkey = "-----BEGIN PUBLIC KEY-----\MIGfMA0GCSqGSIb3DQEBAQUAA4GNADC
..
我有一个使用 RSACryptoServiceProvider.ExportCspBlob 在我的 .NET 应用程序中. return Convert.ToBase64String(rsaAlg.ExportCspBlob(false/*includePrivateParameters*/)); 现在,我需要在 python 应用程序中导入该 blob.我尝试使用 pyCrypto,但没
..
我正在尝试了解公钥和私钥的 pyCrypto 加密和解密方法,但我看到了一些奇怪的东西.假设我有一组私钥和公钥,存储在文件 dummy_private.txt 和 dummy_public.txt 中. 我像这样创建了一个私钥对象和公钥对象: private_key_file='dummy_private.txt'f = 打开(private_key_file,'r')privateKey
..
我需要像我们在 sshgen 中所做的那样,从没有临时位置的本地私钥生成公钥.所以我使用这个.在这里,我将我的私钥作为输入传递,就像这样(在执行时): python codekey.py "-----BEGIN RSA私钥-----\nMIhhhhhhhhhhhhhhhh......Bidqt/YS3/0giWrtv+rMkJtv8n\nmirJ+16SZodI5gMuknvZG........
..
据我所知,我应该能够如我所愿地使用 RSA 来确保真实性或隐私.就我而言,我想确保真实性,因此我使用私钥对数据进行加密,并允许任何人使用公钥对其进行解密.数据并不是真正的秘密,但我需要保证它是由公钥(和私钥)的所有者创建的. 当我尝试使用 PyCrypto 解密时,我收到来自 PyCrypto 的没有私钥错误.代码是这样的: def _decrypt_rsa(decrypt_key_fil
..
我正在使用 OpenSSL 生成一个密钥,提供来自标准输入的密码: openssl genpkey -algorithm RSA -out private-key.pem -outform PEM -pass stdin -des3 -pkeyopt rsa_keygen_bits:4096 密钥看起来像: -----开始加密私钥--XXX...-----结束加密私钥----- 我的 Py
..