AssemblyHashAlgorithm Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů. |