25得票1回答
pycryptodomex是什么,它与pycryptodome有何不同?

今天我看到PySNMP安装了pycryptodomex。这个名称中的x看起来很可疑和令人惊讶。 我试图跟踪它,但似乎pycryptodome和pycryptodomex都属于同一个帐户,并指向相同的Github存储库。 特别是因为加密库是核心安全功能,我对此重复表示怀疑。 这种重复的目的...

15得票6回答
模块未找到错误:没有名为"Crypto"的模块。

我已经在Python 3.6.5上安装了pycryptodomex模块,但当我尝试执行下面的调用时,我会得到标题中提到的错误。from Crypto.Cipher import AES 我想使用AES加密文件。现在该怎么做?

10得票1回答
使用Python从OpenSSL AES解密AES CBC

我需要使用Python解密使用OpenSSL加密的文件,但是我不理解pycrypto的选项。 以下是我在OpenSSL中执行的操作: openssl enc -aes-256-cbc -a -salt -pbkdf2 -iter 100000 -in "clear.txt&quot...

8得票1回答
使用RSA解密AES会话密钥失败,出现“AttributeError: 'bytes' object has no attribute 'n'”错误。

我正在实现PyCryptodome的公钥加密功能,使用Python 3.6。当我尝试创建对称加密密钥并加密/解密变量时,一切都正常。但是,一旦我引入RSA(和PKCS1_OAEP),一切都失败了——session_key加密正常,但当我尝试解密它时,会出现以下错误: Traceback (m...

7得票1回答
Python中使用私钥对字符串进行RSA签名

我正在与我们客户的服务器进行通信。为了使用API,我需要使用我的私钥对字符串进行签名。他们有以下条件: 使用SHA 256算法计算字符串的哈希值。 使用私钥和RSA(PKCS1_PADDING)算法对哈希值进行加密。 对加密后的哈希值进行Base64编码。 我正在执行以下操作: fr...