MachineKeyCompatibilityMode 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, które metody szyfrowania mogą być używane.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Framework20SP1 | 0 | Użyj metod szyfrowania, które zostały zaimplementowane w wersjach programu .NET Framework starszych niż wersja 2.0 z dodatkiem Service Pack 2. Wektory inicjowania (IV) są używane dla wszystkich operacji szyfrowania z wyjątkiem przechowywania zaszyfrowanych haseł w bazie danych członkostwa ASP.NET. |
| Framework20SP2 | 1 | Użyj silniejszych metod szyfrowania dostępnych w programie .NET Framework w wersji 2.0 z dodatkiem SP2 i nowszych wersjach. Wektory inicjowania (IV) są używane dla wszystkich operacji szyfrowania. |
| Framework45 | 2 | Użyj metod szyfrowania dostępnych w programie .NET Framework w wersji 4.5 lub nowszej. W porównaniu z metodami szyfrowania używanymi w systemach Framework20SP1 i Framework20SP2, szyfrowany tekst generowany przez domyślne procedury kryptograficzne jest nieco mniejszy i jest bardziej odporny na niektóre klasy ataków teoretycznych. Integrują się one również z zarządzaniem kluczami katalogu systemu Windows 8 w celu uzyskania wymaganych kluczy kryptograficznych. Ta opcja umożliwia również określanie niestandardowych procedur kryptograficznych przez napisanie klasy pochodzącej z DataProtector klasy i określenie nazwy klasy we DataProtectorType właściwości . Następujące wymagania dotyczące konfiguracji mają zastosowanie do tej opcji:
Po określeniu tej opcji bilety uwierzytelniania formularzy są zawsze szyfrowane i podpisane, niezależnie od wartości określonej dla Protection właściwości. Stan widoku jest również szyfrowany i podpisany, jeśli właściwość strony EnableViewStateMac jest |
Uwagi
Wartości są używane MachineKeyCompatibilityMode podczas ustawiania CompatibilityMode właściwości .