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.
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
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 |