AssemblyHashAlgorithm Enumeration

Definition

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
AssemblyHashAlgorithm

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.

Gilt für: