ハッシュ コードによるデータの整合性の保証
更新 : 2007 年 11 月
ハッシュ値とは、データを一意に識別する固定長の数値です。ハッシュ値は、大量のデータを非常に小さな数値として表現するため、デジタル署名と一緒に使用されます。大きな値を署名する代わりに、ハッシュ値によって効率的に署名できます。また、ハッシュ値は、安全でないチャネルをとおして送信されたデータの整合性を検査する場合にも役立ちます。受信データのハッシュ値を送信前のデータのハッシュ値と比較すると、データが変更されたかどうかを判断できます。このセクションでは、System.Security.Cryptography 名前空間に属するクラスを使用してハッシュ コードを生成する方法について説明します。