MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/a3e7b5301fea

署名 (セキュリティ)

この翻訳は不完全です。英語から この記事を翻訳 してください。

署名 もしくは デジタル署名 とは通信が本物であることを示す プロトコル です.

署名プロセスでは初めにエンティティの秘密を使用して与えられたメッセージの ハッシュ から署名エンティティに紐づくデジタル署名を生成します。

メッセージを受信した際、認証プロセスでは

  • 送信者の認証 - 送信者の公開鍵を使用して署名を解読して送信者の秘密鍵によってのみ生成可能なハッシュを復元し、さらに
  • メッセージの完全性をチェック - 受信したドキュメントから新しく算出されたハッシュとの比較を行います(もしドキュメントが改ざんされていれば2つのハッシュが異なるでしょう)

このシステムは秘密鍵が漏洩したり、受信者が不正に間違った公開鍵を受信した場合には機能しなくなります。

さらに学ぶ

一般知識

技術参考資料

ドキュメントのタグと貢献者

 このページの貢献者: MaxfieldWalker
 最終更新者: MaxfieldWalker,