AssemblyHashAlgorithm Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Hashalgorithmen an, die zum Hashen von Assemblydateien und zum Generieren des starken Namens verwendet werden.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Eine Maske, die angibt, dass kein Hashalgorithmus vorhanden ist. Wenn Sie für eine Multimodulassembly angeben None , wird die Common Language Runtime standardmäßig für den SHA-1-Algorithmus verwendet, da Multimodulassemblys einen Hash generieren müssen. |
| MD5 | 32771 | Ruft den MD5-Nachrichtendigestalgorithmus ab. Aufgrund von Kollisionsproblemen mit MD5 empfiehlt Microsoft SHA-256. MD5 wurde 1991 von Rivest entwickelt. Es ist im Grunde MD4 mit Sicherheitsgurten und, während es etwas langsamer als MD4 ist, hilft es, mehr Sicherheit zu bieten. Der Algorithmus besteht aus vier unterschiedlichen Runden, die ein leicht anderes Design als md4 aufweisen. Die Größe des Nachrichtendigests sowie die Abstandsanforderungen bleiben unverändert. |
| Sha1 | 32772 | Ruft eine Überarbeitung des sicheren Hashalgorithmus ab, der einen nicht veröffentlichten Fehler in SHA korrigiert. Aufgrund von Kollisionsproblemen mit SHA-1 empfiehlt Microsoft SHA-256. |
| Sha256 | 32780 | Ruft eine Version des sicheren Hashalgorithmus mit einer Hashgröße von 256 Bit ab. |
| Sha384 | 32781 | Ruft eine Version des sicheren Hashalgorithmus mit einer Hashgröße von 384 Bit ab. |
| Sha512 | 32782 | Ruft eine Version des sicheren Hashalgorithmus mit einer Hashgröße von 512 Bit ab. |