暗号化されたファイルをあるアプリ(Windowsフォーム)から別のアプリ(asp.net)に送信できるようにしたい。弾力がある城を見てきましたが、ドキュメントがあまりないようです。簡単な弾む城pgpc#の例はありますか?弾む城を使用してc#でpgpはどのように行われますか?
これは正しいアプローチですか?:サーバーアプリ(winforms)には秘密鍵と公開鍵があり、暗号化を行います。クライアントアプリ(aspnet)は公開鍵のみを認識し、データを読み取ります。
超強力な暗号化である必要はありませんが、クライアントがファイルの作成に使用されたキーを知る必要がないようにする必要があります。そのため、pgpを選択します。
目的は、クライアントがデータファイルを読み取ることのみが可能であり、作成できないことです(サードパーティは、独自のクライアントアプリを作成できます)。
これらのリンクはチェックする価値があるようです:
http://blogs.microsoft.co.il/blogs/kim/archive/2009/01/23/pgp-zip-encrypted-files-with-c.aspx http://jopinblog.wordpress.com/2008/06 /23/pgp-single-pass-sign-and-encrypt-with-bouncy-castle/ http://karym6.blogspot.com/2009/06/pgp-decryption-with-c.html