AssemblyHashAlgorithm Wyliczenie
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
Nazwa | Wartość | Opis |
---|---|---|
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. |
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: