Teilen über


AssemblyHashAlgorithm Enumeration

Definition

Legt die Hashalgorithmen fest, die für das Hashing von Assemblydateien und das Generieren des starken Namens verwendet werden.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
Vererbung
AssemblyHashAlgorithm

Felder

MD5 32771

Ruft den Message Digest-Algorithmus MD5 ab.

Microsoft empfiehlt SHA256 aufgrund der Konflikte mit MD5.

MD5 wurde von Rivest im Jahr 1991 entwickelt. Im Grunde handelt es sich hierbei um MD4 mit zusätzlichen Sicherungen. Die Geschwindigkeit ist im Vergleich zu MD4 etwas geringer, die Sicherheit jedoch höher. Der Algorithmus besteht aus vier unabhängigen Durchläufen und unterscheidet sich im Aufbau geringfügig von MD4. Die Größe des Message Digests sowie die Anforderungen an Leerraum sind gleich geblieben.

None 0

Eine Maske, die angibt, dass kein Hashalgorithmus verfügbar ist.

Wenn Sie None für eine Assembly mit mehreren Modulen angeben, ist der Standardalgorithmus für die Common Language Runtime SHA1, da Assemblys mit mehreren Modulen einen Hash generieren müssen.

Sha1 32772

Ruft eine Revision des SHA (Secure Hash Algorithm, sicherer Hashalgorithmus) ab, die einen nicht veröffentlichten Fehler in SHA korrigiert

Microsoft empfiehlt aufgrund der Konflikte mit SHA1 SHA256.

Sha256 32780

Ruft eine Version des SHA (Secure Hash Algorithm, sicherer Hashalgorithmus) mit einer Hashgröße von 256 Bits ab

Sha384 32781

Ruft eine Version des SHA (Secure Hash Algorithm, sicherer Hashalgorithmus) mit einer Hashgröße von 384 Bits ab

Sha512 32782

Ruft eine Version des SHA (Secure Hash Algorithm, sicherer Hashalgorithmus) mit einer Hashgröße von 512 Bits ab

Gilt für: