目前正在尝试在Ubuntu上对一些文件进行压缩加密。
我需要它们是.zip格式的。
通常我会在终端中输入以下命令:
zip -e secretDir.zip secretFile.txt
这通常会要求输入密码,例如:
Enter password: secret
Verify password: secret
除了密码未实际显示之外,此方法完美运行。
但是,我正在尝试从我的Python脚本(3.7)中执行此操作。
我已经使用subprocess.call(['zip', '-e', fileName + '.zip', fileName + '.txt'])
成功压缩文件,但我该如何告诉zip密码是什么呢?
欢迎使用能够在压缩文件时进行加密的开源库。我已经听说过chilkat和CkPython。
MyPassW0rd123.zip
文件,并发出警告“zip warning: name not matched: fileName.zip”。 - small_cat_destroyer