私は現在、ファイルを取得してgpg.exeを使用して暗号化できるC#で記述されたアプリを持っています
私がやろうとしているのは、1。ファイルの作成(通常はデータベースクエリから)2。ファイルの暗号化3.暗号化されていないファイルの削除
したい
- 情報をメモリに収集します(辞書やリストなどに)
- テキスト/データをgpg.exeにストリーミングして、暗号化されたファイルを出力します
パイプストリームを調べたり、標準入力をgpgプロセスにリダイレクトしたりしましたが、gpg.exeをだまして、ハードドライブ上のファイルではなくストリーミングされたテキスト/データを受け入れる方法を見つけられませんでした。
最初はgpgでできるかと思っていましたが、Zipでもできるのですが、それも可能かと思います。phpに関連しているように見えるpopenへの参照がいくつか見つかりましたが、c#には何もありません。
基本的に、ハードドライブ上の実際のファイルではなく、アプリにストリーミングされるメモリ内のtext.txtを使用して、以下をプログラムで実行することを検討しています。
C:\ Program Files \ GNU \ GnuPG>タイプC:\ test.txt | zip> plubber.zip C:\ Program Files \ GNU \ GnuPG> type C:\ test.txt | gpg -er "mycomp_operations"> Test.pgp
あなたが与えることができるかもしれないどんな助けにも感謝します:)
トニー!