このページの本文へ移動

  • カテゴリ別
  • 特集ページ
  • メニューを閉じる
セキュリティおまかせプラン
サービス一覧はこちら
  • 課題から探す
  • 特集ページ
  • メニューを閉じる
  • 業種別
  • 特集ページ
  • メニューを閉じる
セキュリティおまかせプラン
業種別ソリューション一覧はこちら
  • お問い合わせ
  • サポート
  • メニューを閉じる

電話でのお問い合わせ

電話でのお問い合わせ

0120-765-000

0120-045-783

受付:9:00 ~ 17:00
※土曜・日曜・祝日・年末年始(12/29~1/3)を除く

  • ※携帯電話からもご利用いただけます。
  • ※電話番号をお確かめのうえ、お間違えのないようお願いいたします。
  • ※新型コロナウイルス感染拡大防止のため、営業時間を短縮させていただく場合があります。ご了承ください。

ここから本文です。

ハッシュ

ハッシュ(Hash)には「細かく刻む、切り刻む」「めちゃくちゃにする」といった意味があります。その意味から、データを固定長のランダムに見える値に置き換えることをいいます。
データの値を置き換えるための計算手順をハッシュ関数、ハッシュ関数によって求められた値をハッシュ値と呼びます。

ハッシュ関数には、一般的に「MD5(Message Digest 5)」や「SHA-1(Secure Hash Algorithm 1)」などのアルゴリズムが使われます。ハッシュ関数によって求められたハッシュ値は、固定長(160ビット)の不可逆的な値となり、元のデータの復元が極めて困難になるという特徴があります。

もしファイルの内容が少しでも改変された場合は、ハッシュ値が大きく変わるため、ファイルの改変を見破るための重要な手がかりとなるのです。ハッシュはセキュリティ対策に有効な手段であり、サーバー証明書の改ざん検知や、パスワードを保存する際のセキュリティ強化、ファイルの同一性確認などにも活用されています。

NTT西日本のICTに関する取り組み

「ソーシャルICTパイオニア」として、あらゆる産業や社会のDXを推進し、社会課題の解決を図るとともに、地方のお客さまやパートナーの皆さまと新しい価値共創に取り組みます。

法人サイト
についてのご相談・お問い合わせ