ハッシュエンコーディング
はっしゅえんこーでぃんぐ
意味
ハッシュエンコーディングとは、任意の長さを持つデータに対してハッシュ関数を適用し、固定長のビット列であるハッシュ値へ変換する処理を指します。この変換過程では、入力値がわずかに異なるだけで出力されるハッシュ値が劇的に変化する雪崩効果という特性が期待されます。また、一度変換されたハッシュ値から元のデータを逆算して復元することは計算上極めて困難であるため、一方向性関数としての性質を持っています。主にデータの整合性確認や、パスワードのような機密情報を安全に保存・比較するための技術として、情報セキュリティの分野で不可欠な役割を担っています。入力データの同一性を効率的に判定できるため、データベースのインデックス作成や検索の高速化にも広く応用されています。
類義語
ハッシュ化、暗号学的ハッシュ