AssemblyHashAlgorithm Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u alle hash-algoritmen op die worden gebruikt voor het hashen van bestanden en voor het genereren van de sterke naam.
public enum class AssemblyHashAlgorithm
[System.Serializable]
public enum AssemblyHashAlgorithm
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
[<System.Serializable>]
type AssemblyHashAlgorithm =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyHashAlgorithm =
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Een masker dat aangeeft dat er geen hash-algoritme is. Als u opgeeft |
| MD5 | 32771 | Hiermee haalt u het MD5 message-digest-algoritme op. MD5 is in 1991 ontwikkeld door Rivest. Het is in feite MD4 met veiligheidsgordels en hoewel 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 | Een masker dat wordt gebruikt om een revisie van het Secure Hash-algoritme op te halen waarmee een niet-gepubliceerde fout in SHA wordt gecorrigeerd. |
| SHA256 | 32780 | Een masker dat wordt gebruikt om een versie van het Secure Hash-algoritme op te halen met een hashgrootte van 256 bits. |
| SHA384 | 32781 | Een masker dat wordt gebruikt om een versie van het Secure Hash-algoritme op te halen met een hashgrootte van 384 bits. |
| SHA512 | 32782 | Een masker dat wordt gebruikt om een versie van het Secure Hash-algoritme op te halen met een hashgrootte van 512 bits. |
Opmerkingen
Een hash function``H is een transformatie die een invoer m gebruikt en een tekenreeks met een vaste grootte retourneert, die de hashwaarde h wordt genoemd (datHh = wil wel (m)). Hash-functies met alleen deze eigenschap hebben verschillende algemene rekenkundige toepassingen, maar wanneer ze worden gebruikt in cryptografie, worden de hash-functies meestal gekozen voor een aantal extra eigenschappen.
De basisvereisten voor een cryptografische hash-functie zijn:
De invoer kan elke lengte hebben.
De uitvoer heeft een vaste lengte.
H(x)is relatief eenvoudig te berekenen voor elke opgegeven x.H(x) is eenrichtingsweg.H(x) is aanvaringsvrij.
De hashwaarde vertegenwoordigt beknopt het langere bericht of document waaruit het is berekend; deze waarde wordt de berichtsamenvating genoemd. U kunt een berichtsamenvating beschouwen als een digitale vingerafdruk van het grotere document. Voorbeelden van bekende hash-functies zijn MD2 en SHA.