AssemblyHash.Algorithm プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

<ObsoleteAttribute("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")> _ Public Property Algorithm As AssemblyHashAlgorithm
Dim instance As AssemblyHash Dim value As AssemblyHashAlgorithm value = instance.Algorithm instance.Algorithm = value
[ObsoleteAttribute("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHashAlgorithm Algorithm { get; set; }
[ObsoleteAttribute(L"The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public: property AssemblyHashAlgorithm Algorithm { AssemblyHashAlgorithm get (); void set (AssemblyHashAlgorithm value); }
/** @property */ public AssemblyHashAlgorithm get_Algorithm () /** @property */ public void set_Algorithm (AssemblyHashAlgorithm value)
public function get Algorithm () : AssemblyHashAlgorithm public function set Algorithm (value : AssemblyHashAlgorithm)
アセンブリ ハッシュ アルゴリズム。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AssemblyHashAlgorithm 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration AssemblyHashAlgorithm

メンバ名 | 説明 | |
---|---|---|
![]() | MD5 | MD5 メッセージ ダイジェスト アルゴリズムを取得します。1991 年に Rivest 氏によって開発された MD5 は、基本的には MD4 の安全機構を強化したアルゴリズムです。MD4 より多少処理に時間がかかりますが、セキュリティは向上しています。MD5 のアルゴリズムは、4 つの処理工程から構成されています。これは MD4 のアルゴリズムとは多少異なります。メッセージ ダイジェストのサイズと埋め込みの要件は変更されていません。 |
![]() | None | ハッシュ アルゴリズムがないことを示すマスク。複数モジュールのアセンブリではハッシュを生成する必要があるため、複数モジュールのアセンブリに対して None を指定すると、共通言語ランタイムは既定値の SHA1 アルゴリズムに設定されます。 |
![]() | SHA1 | SHA (Secure Hash Algorithm) における未公開の欠陥を修正した SHA のリビジョンを取得するために使用されるマスク。 |

hash function H は、入力値 m を受け入れて、ハッシュ値 h と呼ばれる固定サイズの文字列を返す変換処理です。つまり h = H (m) です。上記の性質だけを備えたハッシュ関数は、さまざまな計算に広く使用されています。しかし、ハッシュ関数を暗号化の目的で使用する場合、上記以外にもいくつかの性質を備えたハッシュ関数を使用するのが一般的です。
ハッシュ値は、長いメッセージまたはドキュメントを計算処理して簡略な値で表します。このため、ハッシュ値をメッセージ ダイジェストと呼ぶこともあります。メッセージ ダイジェストは、サイズが大きいドキュメントを表すデジタルの指紋であると考えることができます。よく知られているハッシュ関数には、MD2 や SHA があります。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- AssemblyHashAlgorithmのページへのリンク