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
MD5 | 32771 | Načte algoritmus md5 message-digest. Kvůli kolizím s MD5 microsoft doporučuje SHA256. MD5 vyvinul Rivest v roce 1991. Je to v podstatě MD4 s bezpečnostními pásy, a i když 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 od modelu MD4 mírně liší. Velikost souhrnu zpráv a požadavky na odsazení zůstávají stejné. |
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í hodnotu algoritmu SHA1, protože sestavení s více moduly musí generovat hodnotu hash. |
Sha1 | 32772 | Načte revizi algoritmu Secure Hash, která opraví nepublikovanou chybu v sha. Kvůli problémům s kolizí s SHA1 microsoft doporučuje SHA256. |
Sha256 | 32780 | Načte verzi algoritmu Secure Hash Algoritmus s velikostí hodnoty hash 256 bitů. |
Sha384 | 32781 | Načte verzi algoritmu Secure Hash Algoritmus s velikostí hodnoty hash 384 bitů. |
Sha512 | 32782 | Načte verzi algoritmu Secure Hash Algoritmus s velikostí hodnoty hash 512 bitů. |