Я раньше загружал файлы и затем использовал openssl
зашифровать их, который является недостаточно для меня. Как я могу постепенно шифровать загрузку, поскольку файл загружается?
Я думал об использовании curl
и openssl
передайте по каналу, но не может понять это.
Там какой-либо лучший инструмент должен выполнить это?
Команда будет просто:
curl -s "$URL" | openssl aes-256-cbc > "$OUTPUT_FILE"
Я не думаю, что это возможно (Кажется, что я был доказан неправым в этом).
Однако обеспечил причину, которая это недостаточно для Вас, то, что Вы не хотите незашифрованной версии файла, сохраненного на Вашем диске (и потенциально восстанавливаемый кем-то в будущем) Вы могли использовать электронный диск , чтобы временно хранить файл и зашифровать его там прежде, чем переместить его в его целевой каталог.
В зависимости от Вашего уровня паранойи и сценария потока, просто с помощью зашифрованного диска был бы достаточен.
Вы также можете использовать монтируемую зашифрованную файловую систему на уровне файловой системы, например, EncFS или CryFS. Смонтируйте зашифрованный каталог и загрузите туда файлы. Не уверен, решит ли это вашу проблему, так как мне не ясно, в чем именно состоит ваша проблема.