AssemblyHashAlgorithm Enumeráció

Definíció

Megadja a szerelvényfájlok kivonatolásához és az erős név létrehozásához használt kivonatoló algoritmusokat.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
Öröklődés
AssemblyHashAlgorithm

Mezők

Name Érték Description
None 0

Egy maszk, amely azt jelzi, hogy nincs kivonatoló algoritmus.

Ha többmodulos szerelvényt ad meg None , a közös nyelvi futtatókörnyezet alapértelmezés szerint az SHA-1 algoritmus, mivel a többmodulos szerelvényeknek kivonatot kell létrehozniuk.

MD5 32771

Lekéri az MD5 üzenetemésztő algoritmust.

Az MD5 ütközési problémái miatt Microsoft az SHA-256-ot javasolja.

Az MD5-öt a Rivest fejlesztette ki 1991-ben. Ez alapvetően MD4 biztonsági övekkel, és bár kissé lassabb, mint az MD4, segít nagyobb biztonságot nyújtani. Az algoritmus négy különböző körből áll, amelyek kissé eltérnek az MD4-től. Az üzenetkivonat mérete és a kitöltési követelmények változatlanok maradnak.

Sha1 32772

Lekéri a biztonságos kivonatoló algoritmus egy olyan változatát, amely kijavít egy közzé nem tett hibát az SHA-ban.

Az SHA-1 ütközési problémái miatt Microsoft az SHA-256-ot javasolja.

Sha256 32780

Lekéri a biztonságos kivonatoló algoritmus 256 bites kivonatméretű verzióját.

Sha384 32781

Lekéri a biztonságos kivonatoló algoritmus 384 bites kivonatméretű verzióját.

Sha512 32782

Lekéri a biztonságos kivonatoló algoritmus 512 bites kivonatméretű verzióját.

A következőre érvényes: