web-dev-qa-db-ja.com

ダウンロード中のファイルを徐々に暗号化するにはどうすればよいですか?

以前はファイルをダウンロードしてからopensslを使用して暗号化していましたが、これでは不十分です。ファイルのダウンロード中に、ダウンロードを徐々に暗号化するにはどうすればよいですか?

curlopensslパイプを使用することを考えましたが、理解できません。

これを実行するためのより良いツールはありますか?

13
user123456

コマンドは単に次のようになります。

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

私はこれが可能であるとは思わない(これについて間違っていることが証明されたようだ)。

ただし、これで十分ではない理由があれば、暗号化されていないバージョンのファイルをドライブに保存したくない(そして将来誰かによって復元される可能性がある)ため、 ramdisk ファイルを一時的に保存し、目的のディレクトリに移動する前に暗号化する。

パラノイアレベルとスレッドシナリオに応じて、暗号化されたドライブを使用するだけで十分です。

12
Bruni

EncFSまたはCryFSとして、マウント可能なファイルシステムレベルの暗号化ファイルシステムを使用することもできます。暗号化されたディレクトリをマウントし、そこにファイルをダウンロードします。これがあなたの問題を解決するかどうかはわかりません。あなたの問題が正確に何であるかは私には明らかではありません。

6
Marco Caminati