左門至峰の株式会社エスエスコンサルティング)です。過去問を多数引用しながら、基礎知識をしっかり学んでもらうように作ってあります。(情報セキュリティスペシャリスト)を楽しく学べるように工夫したいと思います。ハッシュ関数とは■1.ハッシュ関数とはメッセージダイジェストも呼ばれ、メッセージのダイジェスト版です。原稿用紙400字の文章を、要約して20字にするような感じです。ハッシュの場合は、何がかかれているのかわからないようにハッシュ(細切れ)にします。この3つくらいの名称しか登場しません。ハッシュ関数にはMD5やSHA-1がありますが、これらの危殆化の問題があり、SHA-256などが利用されるようになっています。※hashとは、「細切れにする」などの意味があります。➀暗号パスワードをそのまま持っておくと危険です。そこで、ハッシュ値を持っておきます。パスワードが入力されたら、ハッシュ値を計算して、それが、持っていたハッシュ値と一致すればOK、という仕組みです。元の文章と、ハッシュ値を同時に相手に送ります。元の文章が改ざんされていた場合、ハッシュ値が変わります。受信した側は、元の文章を自らハッシュし、ハッシュ値が一致するかで、改ざんされていないかを判断できます。一般的には、ハッシュ値はデジタル署名などで暗号化されるので、ハッシュ値も改ざんすることはできません。ハッシュ関数が暗号化の方式というのには、違和感があります。Windowsのシステムではパスワードをそのまま保存せずに,ハッシュ値にして暗号化して保存しています。暗号とは、第三者が内容を読むことができないようにすることですから、立派な暗号です。復号することができないので、少し違和感があるのでしょうね。ハッシュ関数の機能は、暗号だけでしょうか。それだけではありません。改ざん検知としても利用されます。その手順の理解を含めて、以下の過去問(H24秋AP午前)を解きましょう。手順に示すハッシュ関数とメッセージダイジェストの処理を行うことで得られるセキュリテイ上の効果はどれか。ここで,メッセージダイジェストは安全な方法で保護され,改ざんや破壊がされていないものとする。〔手順〕(1)送信者Aは,電子メールの本文からハッシュ関数を用いて,メッセージダイジェストを作成する。電子メールの本文とメッセージダイジェストを別々に受信者Bに送信する。(2)受信者Bは受信した電子メールの本文からハッシュ関数を用いて,メッセージダイジェストを作成する。その作成したメッセージダイジェストと,受信したメッセージダイジェストを比較する。以下の問題を考えよう。「160ビットの出力データを生成し、改ざんの検出に利用するアルゴリズム(H21春SC午前2問6)」は何か。この問題の正解はSHA-1である。(平成30年春・秋)の徹底解説をした本です。(2)論文試験の意識改革に!論文試験の合格のコツがわかる本。論文試験に一発合格した10人のアンケートも掲載。至峰(技術評論社)私のIT資格取得に対するノウハウを1冊にまとめた本です。左門至峰のプロフィール左門至峰の簡単なプロフィールはこちらプライバシーポリシープライバシーポリシーへのリンクはこちら講演・研修・セミナーの依頼こちらからメッセージをお送りください。第三者には公開されません。講演・セミナー以外のメッセージにはお答えできませんので、ご理解ください。エスエスコンサルティング↑このページのトップヘ。