gpt4 book ai didi

python - 如何使用 M2Crypto 包装器在 Python 中进行 3DES 加密?

转载 作者:行者123 更新时间:2023-11-30 23:57:45 24 4
gpt4 key购买 nike

我对使用 RSA 加密的硬件设备进行了工作测试,在 Python 中使用 M2Crypto。现在我需要测试一个使用 3DES 加密的类似设备。但我不知道如何使用 M2Crypto 进行三重 DES 加密。

我知道这应该可以从this chart 。但不幸的是the documentation of M2Crypto我发现很粗略。 (homepage 处的 http://chandlerproject.org/ 似乎和钱德勒一起消失了。)

我搜索了 3DES 和“OpenSSL API”,发现了一些难以理解的用于解密的 C 代码,这使得我看起来需要使用 M2Crypto.EVP.Cipher。但我还没有找到任何将其用于 DES 的示例。我发现的最接近的是 this blog post on using it for AES encryption 。看来我只需要找出 M2Crypto.EVP.Cipher.__init__() 的正确参数。我会继续挖掘,但我认为值得发布这个问题。

最佳答案

参见here 。以下 DES 密码有引用:'des_ede_ecb'、'des_ede_cbc'、'des_ede_cfb'、'des_ede_ofb'、'des_ede3_ecb'、'des_ede3_cbc'、'des_ede3_cfb'、'des_ede3_ofb'。

主页好像是here现在。

关于python - 如何使用 M2Crypto 包装器在 Python 中进行 3DES 加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3541763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com