Hash クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public NotInheritable Class Hash Implements ISerializable
ハッシュ値は、特定のバイトセットに対応する一意の値を表します。名前、バージョン、またはその他の指定によってアセンブリを表すよりも、ハッシュ値の方が明確にアセンブリを示します。まったく異なるコードに同じ名前が付いていることがまれにあり、そのような場合に名前の衝突が起こります。異なる種類のコードが、誤って同じバージョンでマークされている場合があります。しかし、ハッシュ値は、1 つのビットを変更するだけで、まったく異なる値になります。
ハッシュ値は、デジタル署名を使用しないポリシーで特定のアセンブリを参照するための暗号的に安全な方式です。セキュリティ設定されたハッシュ アルゴリズムは、偶然または悪意によって、同一のハッシュ値を持つ異なるアセンブリが計算上生成できないように設計されています。既定では、SHA1 ハッシュ アルゴリズムと MD5 ハッシュ アルゴリズムの証拠がサポートされていますが、GenerateHash によりどのハッシュ アルゴリズムでも使用できます。
System.Security.Policy.Hash
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Hash コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)
構文
例外
解説
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Hash プロパティ
Hash メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
CreateMD5 | MD5 ハッシュ値を含む Hash オブジェクトを作成します。 | |
CreateSHA1 | SHA1 ハッシュ値を含む Hash オブジェクトを作成します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
GenerateHash | 指定したハッシュ アルゴリズムを使用してアセンブリのハッシュ値を計算します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetObjectData | パラメータ名と追加の例外情報を使用して SerializationInfo オブジェクトを取得します。 | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ToString | オーバーライドされます。 現在の Hash の文字列形式を返します。 |
Hash メンバ
アセンブリのハッシュ値に関する証拠を提供します。このクラスは継承できません。
パブリック コンストラクタ
パブリック プロパティ
パブリック メソッド
名前 | 説明 | |
---|---|---|
CreateMD5 | MD5 ハッシュ値を含む Hash オブジェクトを作成します。 | |
CreateSHA1 | SHA1 ハッシュ値を含む Hash オブジェクトを作成します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GenerateHash | 指定したハッシュ アルゴリズムを使用してアセンブリのハッシュ値を計算します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetObjectData | パラメータ名と追加の例外情報を使用して SerializationInfo オブジェクトを取得します。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | オーバーライドされます。 現在の Hash の文字列形式を返します。 |
固有名詞の分類
Weblioに収録されているすべての辞書からhashを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からhashを検索
- hashのページへのリンク