AssemblyHashAlgorithm Enum

Definitie

Hiermee geeft u de hash-algoritmen die worden gebruikt voor het hashen van assemblybestanden en voor het genereren van de sterke naam.

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

Velden

Name Waarde Description
None 0

Een masker dat aangeeft dat er geen hash-algoritme is.

Als u opgeeft None voor een assembly met meerdere modules, wordt de algemene taalruntime standaard ingesteld op het SHA-1-algoritme, omdat assembly's met meerdere modules een hash moeten genereren.

MD5 32771

Hiermee haalt u het MD5 message-digest-algoritme op.

Vanwege conflicten met MD5 raadt Microsoft SHA-256 aan.

MD5 is in 1991 ontwikkeld door Rivest. Het is in feite MD4 met veiligheidsgordels en, terwijl het iets langzamer is dan MD4, helpt het meer beveiliging te bieden. Het algoritme bestaat uit vier afzonderlijke rondes, die een iets ander ontwerp hebben dan md4. De grootte van de berichtensamenvating, evenals de vereisten voor opvulling, blijven hetzelfde.

Sha1 32772

Hiermee wordt een revisie opgehaald van het Secure Hash-algoritme waarmee een niet-gepubliceerde fout in SHA wordt gecorrigeerd.

Vanwege conflictproblemen met SHA-1 raadt Microsoft SHA-256 aan.

Sha256 32780

Hiermee haalt u een versie van het Secure Hash-algoritme op met een hashgrootte van 256 bits.

Sha384 32781

Hiermee haalt u een versie van het Secure Hash-algoritme op met een hashgrootte van 384 bits.

Sha512 32782

Hiermee haalt u een versie van het Secure Hash-algoritme op met een hashgrootte van 512 bits.

Van toepassing op