2011-07-19 8 views
0

私が開発しているWebアプリケーションとWebサービスにPGPサポートを追加するという要求がありました。私は現在エンタープライズライブラリを使用しており、既に使用している暗号アプリケーションブロック(CAB)を使用したいと考えていますが、エンタープライズライブラリのCABでPGPをサポートすることについての情報はありません。私は、これらの技術の両方が使用されていることとCABが拡張可能であるという事実を考えてみると、誰かがこれをサポートするだろう。見落としているものがあるのか​​、誰かがPGPを使ってCABを使うためのリンクを提供することができるのですか?PGPと暗号アプリケーションブロック

なぜPGPを使いたいのかまだわかりませんが、私は情報ブロックがPGP公開鍵で暗号化されてWebサービスに投稿されると仮定していますが、だから私は公開されている情報にアクセスするために解読するために、サーバー側でプログラムで秘密鍵を使う必要があります。それは恐ろしい考えのように聞こえるが、私の一部は計画ではなく、実装だけである。

答えて

1

公開鍵アルゴリズム用に暗号ブロックAPIが設定されていません。残念なことに、これは、ハッシュおよび対称(単一キー)アルゴリズムのみを処理します。

+0

?それは残念です。私は、非対称暗号化がどの暗号化フレームワークによってもサポートされると考えています。 – stephenbayer

+0

暗号ブロックは、.NET 1.0の暗号機能を使用するラッパーとして、使いやすいものとして記述されています。これらの機能には公開鍵暗号は含まれていないため、ブロックにも含まれません。 –

+0

私は非対称暗号のサポートをハッキングできるかどうかを調べるために真剣に勉強しました。そして、私は同意するでしょう、あなたは間違いありません。私はエンタープライズライブラリのほかに私のアプリケーションでPGPサポートを提供するための別のソリューションを探す必要があります。情報をありがとう、私はそれが私のための良いソリューションを提供していないということはむしろ気になります、私はエンタープライズアプリケーションブロックで作業するのが好きです。 – stephenbayer

関連する問題