AssemblyHashAlgorithm 列挙型

定義

アセンブリ ファイルのハッシュと厳密な名前の生成に使用されるハッシュ アルゴリズムを指定します。

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
継承
AssemblyHashAlgorithm

フィールド

名前 説明
None 0

ハッシュ アルゴリズムがないことを示すマスク。

マルチモジュール アセンブリに None を指定すると、マルチモジュール アセンブリでハッシュを生成する必要があるため、共通言語ランタイムの既定値は SHA-1 アルゴリズムになります。

MD5 32771

MD5 メッセージ ダイジェスト アルゴリズムを取得します。

MD5 の衝突の問題のため、Microsoft では SHA-256 をお勧めします。

MD5は1991年にリヴェストによって開発されました。 それは基本的に安全ベルトが付いているMD4であり、MD4より少し遅いが、それはより多くの保証を提供するのを助ける。 アルゴリズムは、MD4とは少し異なる設計を持つ4つの異なるラウンドで構成されています。 メッセージ ダイジェストのサイズとパディングの要件は変わりません。

Sha1 32772

SHA の未発行の欠陥を修正するセキュリティで保護されたハッシュ アルゴリズムのリビジョンを取得します。

SHA-1 の競合の問題のため、Microsoft では SHA-256 をお勧めします。

Sha256 32780

ハッシュ サイズが 256 ビットのセキュア ハッシュ アルゴリズムのバージョンを取得します。

Sha384 32781

ハッシュ サイズが 384 ビットのセキュア ハッシュ アルゴリズムのバージョンを取得します。

Sha512 32782

ハッシュ サイズが 512 ビットのセキュア ハッシュ アルゴリズムのバージョンを取得します。

適用対象