OpenSSL为AES加密提供了一个流行的(但不安全-见下文!)命令行界面:
openssl aes-256-cbc -salt -in filename -out filename.enc
Python以PyCrypto软件包的形式支持AES,但仅提供工具。如何使用Python / PyCrypto解密使用OpenSSL加密的文件?
注意
这个问题过去也涉及使用相同方案在Python中进行加密。此后,我删除了该部分,以阻止任何人使用它。不要以这种方式加密更多数据,因为按照当今的标准,这些数据并不安全。仅应使用解密,除了向后兼容性外,即没有其他选择时,不要使用其他原因。要加密吗?如果可以,请使用NaCl / libsodium。
相关分类