以前はファイルをダウンロードしてからopenssl
を使用して暗号化していましたが、これでは不十分です。ファイルのダウンロード中に、ダウンロードを徐々に暗号化するにはどうすればよいですか?
curl
とopenssl
パイプを使用することを考えましたが、理解できません。
これを実行するためのより良いツールはありますか?
コマンドは単に次のようになります。
curl -s "$URL" | openssl aes-256-cbc > "$OUTPUT_FILE"
私はこれが可能であるとは思わない(これについて間違っていることが証明されたようだ)。
ただし、これで十分ではない理由があれば、暗号化されていないバージョンのファイルをドライブに保存したくない(そして将来誰かによって復元される可能性がある)ため、 ramdisk ファイルを一時的に保存し、目的のディレクトリに移動する前に暗号化する。
パラノイアレベルとスレッドシナリオに応じて、暗号化されたドライブを使用するだけで十分です。
EncFSまたはCryFSとして、マウント可能なファイルシステムレベルの暗号化ファイルシステムを使用することもできます。暗号化されたディレクトリをマウントし、そこにファイルをダウンロードします。これがあなたの問題を解決するかどうかはわかりません。あなたの問題が正確に何であるかは私には明らかではありません。