はいはい、今回は前回の「デジタル署名」
ひさびさの続きもんでございやす。
メッセージダイジェスト・・・「MD5」ともいいますが、
これはハッシュ関数と呼ばれるアルゴリズムを使ったものです。
・・・正確にやるとわかりにくくなるので、
はいな!よろしくです!
元の文書を
おはよう
やうたんです
げんき?
とします。
あ、私はそんな文面打たないですよ。もっと純文学系っていうか・
・・・これは秘密鍵を使って暗号化しておくのと同時に。
元の文書から行の先頭の文字だけを抜き出します。
「おやげ」
何の毛?
これがメッセージダイジェストっていうものです。
これを秘密鍵を使って暗号化し、元の文書と一緒に送信します。
はい!受け取りました。公開鍵で元の文書を復号!
こんにちは
やうたんです
げんき?
つづけて、メッセージダイジェストも復号!
「おやげ」
さて、行の先頭の文字を抜き出すアルゴリズム(
だったはずですので・・・おやおや?おかしいですね。
間違ってます!間違ってますよ!ってことに気づけましたよ!!
こんなかんじで改ざんを検知することができます。
おはよう→おながざる・・・だと検知できないですねwプププ
・・・実際はもっと細かくダイジェストしてるんで、
(つづきます)