AssemblyHashAlgorithm 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アセンブリ ファイルのハッシュと厳密な名前の生成に使用されるハッシュ アルゴリズムを指定します。
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum 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 ビットのセキュア ハッシュ アルゴリズムのバージョンを取得します。 |