AssemblyHashAlgorithm Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa algorytmy wyznaczania skrótu używane do tworzenia skrótów plików zestawów i generowania silnej nazwy.
public enum class AssemblyHashAlgorithm
public enum AssemblyHashAlgorithm
type AssemblyHashAlgorithm =
Public Enum AssemblyHashAlgorithm
- Dziedziczenie
Pola
MD5 | 32771 | Pobiera algorytm skrótu komunikatów MD5. Ze względu na problemy z kolizją z rozwiązaniem MD5 firma Microsoft zaleca sha256. MD5 został opracowany przez Rivest w 1991 roku. Jest to w zasadzie MD4 z pasami bezpieczeństwa i, choć jest nieco wolniejsze niż MD4, pomaga zapewnić większe bezpieczeństwo. Algorytm składa się z czterech odrębnych rund, które mają nieco inny projekt niż md4. Rozmiar skrótu komunikatu, a także wymagania dotyczące wypełniania, pozostają takie same. |
None | 0 | Maska wskazująca, że nie ma algorytmu wyznaczania skrótu. Jeśli określisz None zestaw z wieloma modułami, środowisko uruchomieniowe języka wspólnego domyślnie używa algorytmu SHA1, ponieważ zestawy z wieloma modułami muszą wygenerować skrót. |
Sha1 | 32772 | Pobiera poprawkę algorytmu bezpiecznego wyznaczania wartości skrótu, która poprawia nieopublikowaną wadę algorytmu SHA. Ze względu na problemy z kolizją z sha1 firma Microsoft zaleca sha256. |
Sha256 | 32780 | Pobiera wersję algorytmu bezpiecznego skrótu o rozmiarze skrótu 256 bitów. |
Sha384 | 32781 | Pobiera wersję algorytmu bezpiecznego skrótu o rozmiarze skrótu 384 bitów. |
Sha512 | 32782 | Pobiera wersję algorytmu bezpiecznego skrótu o rozmiarze skrótu 512 bitów. |