如何逐步加密正在下载的文件?


13

我曾经先下载文件,然后再openssl对它们进行加密,但这对我来说还不够。如何在下载文件时逐渐加密下载内容?

我考虑过使用curlopenssl管道,但无法弄清楚。

有没有更好的工具来执行此操作?

Answers:



12

我认为这是不可能的(似乎我已被证明是错误的)。

但是,如果这对您来说还不够,是因为您不希望将未加密版本的文件存储在驱动器上(将来可能会被某人还原),则可以使用ramdisk临时存储文件并在那里进行加密,然后再将其移动到目标目录。

根据您的妄想症级别和线程情况,仅使用加密驱动器就足够了。


从原则上讲,没有什么可以防止对数据流进行加密,这是在通过HTTPS下载大文件时发生的事情,基本上,这也是加密驱动器也可以执行的操作。
ilkkachu

1
@ilkkachu我从WCC答复的评论部分的相当广泛的讨论中了解到,应该接受;-)。但是,我不会删除此答案,因为我认为它提供了一种替代方法,在其他情况下可能会有用。
布鲁尼

6

您还可以使用可安装的文件系统级别的加密文件系统,如EncFS或CryFS。挂载您的加密目录并在那里下载文件。不确定这是否能解决您的问题,因为我不清楚您的问题到底是什么。


如果您可以通过添加一些有关如何设置这种加密容器的基本说明(也许还可以提供进一步阅读的链接)来扩展您的答案,那就太好了。谢谢,欢迎来到Ask Ubuntu。
字节指挥官
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.