2012-04-30 9 views
0

FTP経由でファイルをリモートストレージにコピーしている間に、Windowsの「オンザフライ」でファイルを暗号化する可能性はありますか?オンザフライでWindowsサーバー2008 R2での暗号化

その説明が十分であるかどうかは知らないが、私はgpg -e file > ftp://xxx

の方法で何かをしたいか、私はcygwinのに依存する必要がありますか?

私はWindows Server 2008 R2を使用しています。私がコピーしているファイルは約750GBのサイズなので、まず暗号化してからコピーすることはできません。

+0

これはプログラミングの質問のようには聞こえません。おそらくサーバー障害がより適しているでしょうか? –

答えて

0

ftp経由でローカルストレージに書き込まれたファイルは、単にクライアントから送信されたバイト数を反映します。 ftpには私が知っているネイティブ暗号化がないので、受信した後に暗号化する必要があります。

+0

ファイルはすでに私のサーバーに保存されていますが、Windowsがgpgの出力ストリームをftp共有にリダイレクトする機能を提供しているのかどうか疑問に思っています – Gabriel

0

FTPには何も組み込まれていません。 SFTPまたはSCP、またはWEBDEV over SSL/TLSを使用した場合は、トランサポート用の暗号化を取得できますが、相手側のデータは引き続き暗号化されます。実際、FTPでの暗号化の欠如はSFTPが開発された理由でした。

いくつかのコードを書いても気にしないと、C#でデータを非常に簡単にコピーできるようになります。

AESから暗号ストリームを取得し、ストリームをネットワークストリーム/ ftpストリームに戻すだけです。これにより、データをディスクに書き戻さないようにする必要があります。一度に数バイトのディスクを読み取り、暗号化してからネットワークに書き込むだけです。

あなたはpowershellでも同様のことができるかもしれません。

+0

ああ、あなたの質問に間違いがありました。いいえ、それは動作しません。私はあなたの実際の質問を反映するために答えを更新しました – imichaelmiers

関連する問題