詳細資料をご要望の方パートナーに関するお問い合わせその他のお問い合わせご利用中のWebブラウザではJavaScriptが無効化されております。本Webサイトのすべての機能をご利用いただくために、JavaScriptを有効化した上でご覧ください。【ハッシュ関数】ハッシュ値ハッシュ関数は、データの受け渡しや保管の際に、そのデータが改変されていないか確認するために使われている技術のひとつ。Bさんに電子メールで機密文書を送るとしよう。インターネットを通じて何かプログラムを配布するとしよう。機密文書を送る場合は、途中で誰かに傍受されて内容を改ざんされるリスクがある。プログラムの配布では、配布用のサーバーに保管されているデータを改変される可能性がある。改変がないことを確認するには、元のデータと受け取ったデータを比較すればいい。手間がかかるし、そのままのデータを比較すると情報漏えいのリスクが高まる。そこで、ハッシュ関数と呼ばれる手法を使って、ハッシュ値と呼ばれるデータを作り、それを比較することで改変がないか確認している。なる数値で記録されている。そこで、その数値を一定の法則でギュッと短くして同じ長さに揃えたものをハッシュ値という。この方法のことをハッシュ関数という。違うデータから同じハッシュ値が生まれないこと、ハッシュ値から元のデータを復元できないことがポイントだ。元のデータを送る際にハッシュ値も送信して、受信者は受け取ったデータからハッシュ値を計算する。値が同じになればデータが改変されていない。途中で改変されていると、ハッシュ値が合わない。ハッシュ関数には複数の方式があって、算出されるハッシュ値が大きいほど安全性が高いとされている。深刻な弱点が見つかっていて、今はあまり使われていない。移行することが推奨された。top・・・リンク先の外部サイトを別ウィンドウで開きます。セキュリティ基本方針サイトポリシーサイトマップNTTPCコミュニケーションズは、IoTやクラウド基盤、モバイル、ネットワーク、セキュリティを中心に、お客さまの事業および社内基盤をワンストップで提供します。本ホームページに記載する会社名、商品名、ブランド名などは、各社の商号、登録商標、または商標です。