AssemblyHashAlgorithm Výčet

Definice

Určuje hashovací algoritmy používané pro hashování souborů sestavení a pro generování silného názvu.

public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm = 
Public Enum AssemblyHashAlgorithm
Dědičnost
AssemblyHashAlgorithm

Pole

Name Hodnota Description
None 0

Maska označující, že neexistuje žádný hashovací algoritmus.

Pokud zadáte None pro sestavení s více moduly, modul CLR (Common Language Runtime) nastaví výchozí algoritmus SHA-1, protože sestavení s více moduly musí vygenerovat hodnotu hash.

MD5 32771

Načte algoritmus MD5 message-digest.

Kvůli problémům se kolizí s MD5 doporučuje Microsoft SHA-256.

MD5 vyvinul Rivest v roce 1991. Je to v podstatě MD4 s bezpečnostními pásy a zatímco je o něco pomalejší než MD4, pomáhá poskytovat větší zabezpečení. Algoritmus se skládá ze čtyř různých kruhů, které se mírně liší od návrhu MD4. Velikost hodnoty hash zpráv i požadavky na odsazení zůstávají stejné.

Sha1 32772

Načte revizi algoritmu hash zabezpečení, který opravuje nepublikovanou chybu sha.

Vzhledem ke kolizím problémů s SHA-1 doporučuje Microsoft SHA-256.

Sha256 32780

Načte verzi algoritmu secure hash s velikostí hodnoty hash 256 bitů.

Sha384 32781

Načte verzi algoritmu secure hash s velikostí hodnoty hash 384 bitů.

Sha512 32782

Načte verzi algoritmu secure hash s velikostí hodnoty hash 512 bitů.

Platí pro