ハッシュは、コンピューターネットワークを介して送信されるメッセージのデータ整合性を検証するために使用される識別値です。 送信側のコンピューターは、メッセージの値を計算する秘密のアルゴリズムを使用します。 この値は、メッセージのコンテンツの製品であるため、事実上、メッセージのデジタルフィンガープリントを構成します。
また、ハッシュアルゴリズムは、メッセージの内容または値から導出することはできません。 次に、メッセージと値が送信されます。 シークレットアルゴリズムも知っている受信側のコンピューターは、メッセージに対して同じ計算を実行します。 結果の値が送信側コンピューターから受信した値と一致しない場合、メッセージが途中で変更されたことが証明され、メッセージは破棄されます。 一方向性関数を参照してください。
Technipagesはハッシュを説明します
ハッシュは、データ値をはるかに小さい値に変換するために使用される関数です。 ハッシュは、大きなサイズの元のデータを小さなサイズのデータにマップするために使用される関数であり、ハッシュは元のデータを別の値でマスクします。 これに基づいて、ハッシュはより少ないスペースを消費します。 ハッシュはデータにインデックスを付け、データの一部に対してハッシュ関数が実行されると、データの値が見つかるため、データの検索が容易になります。 ハッシュ関数は一方向です。 それらを元に戻すことはできません。
ハッシュ値は元の値よりも小さいため、これらのアプリケーションは、メディアファイルのサイズが縮小されたメディアファイルのようなデータの圧縮で見ることができます。 ハッシュを使用して、データを取得し、データの有効性を確認することもできます。
ハッシュ関数から取得した値はハッシュテーブルに格納され、テーブルは一意であると見なされます 値をデータに変換するため、元のデータが取得されると、ハッシュがデコードされ、値は次のようになります。 生成されます。 データのハッシュはコンピュータサイエンスの一般的な方法であり、いくつかの異なる目的で使用されます。
ハッシュの一般的な使用法
- の基盤となるテクノロジー ハッシュ メディアファイルのサイズを縮小する圧縮ソフトウェアの基盤となるテクノロジーです。
- NS ハッシュ データが変更されたり失われたりすることなく、データを安全に転送できるようにする確実な方法です。
- データの取得と再検証は、 ハッシュ
ハッシュの一般的な誤用
- NS ハッシュ 後でデータを見つけられるようにデータの値をマスクしません
- 一度 ハッシュ 操作が実行されました、それは逆にすることができます。