13 我曾经先下载文件,然后再openssl对它们进行加密,但这对我来说还不够。如何在下载文件时逐渐加密下载内容? 我考虑过使用curl和openssl管道,但无法弄清楚。 有没有更好的工具来执行此操作? bash scripts wget openssl curl — 用户123456 source
30 该命令将只是: curl -s "$URL" | openssl aes-256-cbc > "$OUTPUT_FILE" — 用户123456 source 评论不作进一步讨论;在此进行的整个对话已转移到聊天室。 — 托马斯·沃德
12 我认为这是不可能的(似乎我已被证明是错误的)。 但是,如果这对您来说还不够,是因为您不希望将未加密版本的文件存储在驱动器上(将来可能会被某人还原),则可以使用ramdisk临时存储文件并在那里进行加密,然后再将其移动到目标目录。 根据您的妄想症级别和线程情况,仅使用加密驱动器就足够了。 — 布鲁尼 source 从原则上讲,没有什么可以防止对数据流进行加密,这是在通过HTTPS下载大文件时发生的事情,基本上,这也是加密驱动器也可以执行的操作。 — ilkkachu 1 @ilkkachu我从WCC答复的评论部分的相当广泛的讨论中了解到,应该接受;-)。但是,我不会删除此答案,因为我认为它提供了一种替代方法,在其他情况下可能会有用。 — 布鲁尼
6 您还可以使用可安装的文件系统级别的加密文件系统,如EncFS或CryFS。挂载您的加密目录并在那里下载文件。不确定这是否能解决您的问题,因为我不清楚您的问题到底是什么。 — 马可·卡米纳蒂(Marco Caminati) source 如果您可以通过添加一些有关如何设置这种加密容器的基本说明(也许还可以提供进一步阅读的链接)来扩展您的答案,那就太好了。谢谢,欢迎来到Ask Ubuntu。 — 字节指挥官