商用データベースに匹敵するWebシステム構築手法 9

メッセージダイジェスト関数の利用例

メッセージダイジェスト関数の利用例

メッセージダイジェストの利用例1

フォームに記入後、実際にDBに登録する前に確認ページを表示し、その確認ページからの送信でDBに保存

   メッセージダイジェストを利用しない場合、ユーザーが送信したデータが期待した 値であるかをチェックしたり、一時的に保存したデータを読み込むために、2回以上のDBアクセスを行わなければならない場合があります。メッセージダイ ジェストを利用することにより重複した送信情報のチェックが省略可能になります(図28)。
 

メッセージダイジェストの利用例1
図28:メッセージダイジェストの利用例1
 
メッセージダイジェストの利用例2
Webページの参照可能期間を設定したページへのアクセス

   Eメールなどで送信したURLに、参照可能な期間を設定したい場合があります。 データベースに参照可能期間を保存した場合、ページアクセスごとにデータベースアクセスが発生します。メッセージダイジェストを利用すると、URLに改ざ んがないか確認するためのデータベースアクセスを省略することができます(図29)。

メッセージダイジェストの利用例2
図29:メッセージダイジェストの利用例2

 

   実際にメッセージダイジェストを利用する方法については次回で解説します。

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る