CodeChecksumPragma.ChecksumAlgorithmId Eigenschap

Definitie

Hiermee wordt een GUID opgehaald of ingesteld waarmee het controlesom-algoritme wordt geïdentificeerd dat moet worden gebruikt.

public:
 property Guid ChecksumAlgorithmId { Guid get(); void set(Guid value); };
public Guid ChecksumAlgorithmId { get; set; }
member this.ChecksumAlgorithmId : Guid with get, set
Public Property ChecksumAlgorithmId As Guid

Waarde van eigenschap

Een Guid die het controlesom-algoritme identificeert dat moet worden gebruikt.

Voorbeelden

In het volgende codevoorbeeld ziet u de instelling van de ChecksumAlgorithmId eigenschap. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de CodeChecksumPragma klasse.

pragma1.ChecksumAlgorithmId = HashMD5;
pragma1.ChecksumAlgorithmId = HashMD5

Opmerkingen

Algoritmen worden geleverd voor de MD5- en SHA-1-hashes. De GUID-waarde die moet worden gebruikt voor de MD5-hash is {0x406ea660, 0x64cf, 0x4c82, 0xb6, 0xf0, 0x42, 0xd4, 0x81, 0x72, 0xa7, 0x99}. De GUID die moet worden gebruikt voor de SHA-1-hash is {0xff1816ec, 0xaa5e, 0x4d10, 0x87, 0xf7, 0x6f, 0x49, 0x63, 0x83, 0x34, 0x60}.

De berekening van de controlesom is taalspecifiek. Dat wil gezegd, de taalleverancier kan elk van de hash-algoritmen gebruiken die bekend zijn bij het foutopsporingsprogramma om de controlesom te berekenen. Het gebruik van een GUID voor deze eigenschap biedt uitbreiding van hash-algoritme.

Vanwege conflictproblemen met SHA-1 en MD5 raadt Microsoft een beveiligingsmodel aan op basis van SHA-256 of beter.

Van toepassing op