2011-02-08 19 views
0

現在、C#のBouncy Castle API(リリース1.6.1)を使用してPGP暗号化ファイルにアプリケーションを作成しています。私は、パブリック/秘密鍵のペアとパスフレーズの両方を使用してファイルの暗号化と復号化を行うことができましたが、私の仕事の要件の1つは、ファイルをSDA(自己解読アーカイブ)公式のPGPソフトウェアとよく似ています。Bouncy Castle APIを使用したC#でのPGP SDAの作成

どのようにこれを達成することができますか?

乾杯

+0

OpenPGPBlackbox(http://www.eldos.com/sbb/net-pgp.php)は、OpenPGPの機能を完全に提供し、自己解凍型PGPファイルをサポートしています。また、必要に応じて独自のスタブを作成することもできます。 –

答えて

1
  1. は何もしない軽量バージョンを書くが、パスワードを検証し、解読、素敵なプログレスバーを表示し、ユーザーがファイルのターゲットの場所を指定することができます。

  2. この軽量バージョンが起動すると、ターゲットファイルの内部リソースコレクションが検索され、上のシーケンスに従って解読され、ターゲットディレクトリに書き込まれます。

  3. あなたは、ターゲットファイルを使ってバージン軽量アプリをパッケージ化するアプリケーションのバージョンを作成します。あなたはどうやってそれをしますか?ここに:How to change executable icon from c# code? (not my app icon)。ボーナスポイントのために

、次回の再起動時に削除のためにSDEをマーク:http://abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/

関連する問題