強力な署名およびデジタル署名の設定

まず、強力な署名

   これは、このアセンブリは強く異なるプログラムが他のアプリケーションに影響を与えることなく、プログラムのバージョンの異なるセットを指定することができますという名前ながら、あなたが開発することを確実にするためである、アセンブリ自体が改ざんされていないことを確認するために、コンセプト.NETです。購入したコード署名デジタル証明書を使用せずに、強い兆候あなたのアセンブリであるためには、SN .NET SNKファイルが提供するツールを生成することができ、限り、あなたはこのファイルを保つよう、あなたはその署名アセンブリを確保することができます。

 方法1:SDKアセンブリ(ます。SN.exe)で厳密な名前を作成して、あなたは鍵のペアを生成することができます。図9-4は、我々はコマンドが新しい鍵ペアを生成し使用して、ローカルのファイルtest.snkに保存します。

 

 

 CSCを実行するためのコンパイラを使用して、キーファイルの署名:F:test.snkのProgram.csの

方法2:使用VSプロジェクトのプロパティページ

 

第二に、インストールプログラムのデジタル署名

  ウィンドウシステムをインストールすると、プログラムの実行をインストールし、システムが最初に停止し、この時間を実行するか否かをユーザに促し、それが発行元のアプリケーションを促すメッセージが表示されます。デジタル署名の無印加した場合、今回「不明」の発行者は、署名した後、あなたは、このアプリケーションのユーザーはあなたのために提供されて知らせることができます。これは、デジタル署名を第三者が変更されていない、あなたのアプリケーションによって発行されていることを確認することです。

おすすめ

転載: www.cnblogs.com/karl-F/p/7850161.html