Как я могу постепенно зашифровать загружаемый файл?

Я использовал для загрузки файлов, а затем использовать openssl зашифровать их, что мне не достаточно. Как я могу зашифровать загрузку постепенно, поскольку файл загружается?

Я думал об использовании curl и openssl труба, но не могу понять это.

Есть ли лучший инструмент для этого?

3 ответа

Команда будет просто:

curl -s "$URL" | openssl aes-256-cbc > "$OUTPUT_FILE"

Я не думаю, что это возможно (кажется, я ошибся в этом).

Однако, если причина этого недостаточна для вас, заключается в том, что вы не хотите, чтобы незашифрованная версия файла была сохранена на вашем диске (и потенциально может быть восстановлена ​​кем-то в будущем), вы можете использовать виртуальный диск для временного хранения файл и зашифруйте его там, прежде чем переместить его в каталог назначения.

В зависимости от вашего уровня паранойи и сценария потока, достаточно просто использовать зашифрованный диск.

Вы также можете использовать монтируемую зашифрованную файловую систему на уровне файловой системы, например EncFS или CryFS. Смонтируйте зашифрованный каталог и загрузите туда файлы. Не уверен, решит ли это вашу проблему, так как мне не ясно, в чем именно заключается ваша проблема.

Другие вопросы по тегам