6

公開鍵のフィンガープリントとデジタル署名はどのように異なりますか? それとも両方とも同じですか?それらが異なる場合、公開鍵フィンガープリントのアプリケーションは何ですか?

ありがとう

4

2 に答える 2

7

公開鍵のフィンガープリントは、長い公開鍵の認証または検索に使用される短い一連のバイトです。指紋は、暗号化ハッシュ関数を公開鍵に適用することによって作成されます。フィンガープリントは参照するキーよりも短いため、特定のキー管理タスクを簡素化するために使用できます

デジタル署名は、デジタル メッセージまたはドキュメントの信頼性を証明するための数学的スキームです。有効なデジタル署名は、メッセージが既知の送信者によって作成され、転送中に変更されていないと信じる理由を受信者に与えます。デジタル署名は、ソフトウェアの配布、金融取引、および偽造や改ざんの検出が重要なその他の場合に一般的に使用されます。

公開鍵のフィンガープリントは、長い公開鍵を認証するために使用される短いバージョンの公開鍵です。一致しない場合は、長い公開鍵が改ざんされたことを意味します。したがって、基本的にデジタル署名は、そのユーザーのみが署名できるユーザーによって署名されたものであるため、そのユーザーからのものであることを確認できます。

したがって、公開鍵の指紋はクライアントによって使用され、デジタル署名はサーバーによって使用されます。

于 2012-05-11T07:06:08.363 に答える
3

フィンガープリントはキーのハッシュです。デジタル署名はメッセージに関連付けられており、通常はメッセージの一方向の暗号化されたハッシュです。

2 つの目的は異なります。公開鍵の指紋をカードに記録するか、電話で相手を認識している場合は、それを使用して正しい公開鍵を取得したことを確認できます。それ自体は何も言いません。一方、デジタル署名は、メッセージがその鍵で署名されたことを示しており、その事実を確認するために他のチャネルは必要ありません。

于 2012-05-11T07:05:20.593 に答える