如何在Python中解密OpenSSL AES加密的文件?

OpenSSL为AES加密提供了一个流行的(但不安全-见下文!)命令行界面:


openssl aes-256-cbc -salt -in filename -out filename.enc

Python以PyCrypto软件包的形式支持AES,但仅提供工具。如何使用Python / PyCrypto解密使用OpenSSL加密的文件?


注意

这个问题过去也涉及使用相同方案在Python中进行加密。此后,我删除了该部分,以阻止任何人使用它。不要以这种方式加密更多数据,因为按照当今的标准,这些数据并不安全。仅应使用解密,除了向后兼容性外,即没有其他选择时,不要使用其他原因。要加密吗?如果可以,请使用NaCl / libsodium。


慕标5832272
浏览 2041回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python