MachineKeyCompatibilityMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, welche Verschlüsselungsmethoden verwendet werden können.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Framework20SP1 | 0 | Verwenden Sie die Verschlüsselungsmethoden, die in .NET Framework-Versionen vor Version 2.0 Service Pack 2 implementiert wurden. Initialisierungsvektoren (IVs) werden für alle Verschlüsselungsvorgänge verwendet, mit Ausnahme der Speicherung verschlüsselter Kennwörter in der ASP.NET Mitgliedschaftsdatenbank. |
| Framework20SP2 | 1 | Verwenden Sie die stärkeren Verschlüsselungsmethoden, die in .NET Framework, Version 2.0 SP2 und höheren Versionen verfügbar sind. Initialisierungsvektoren (IVs) werden für alle Verschlüsselungsvorgänge verwendet. |
| Framework45 | 2 | Verwenden Sie Verschlüsselungsmethoden, die in .NET Framework, Version 4.5 und höher, verfügbar sind. Im Vergleich zu den Verschlüsselungsmethoden, die für Framework20SP1 und Framework20SP2die Verschlüsselung verwendet werden, ist der Chiffretext, der von den standardmäßigen kryptografischen Routinen generiert wird, etwas kleiner und ist stabiler gegen bestimmte Klassen theoretischer Angriffe. Sie sind auch in die Verwaltung von Windows 8-Verzeichnisschlüsseln integriert, um erforderliche kryptografische Schlüssel abzurufen. Mit dieser Option können Sie auch benutzerdefinierte kryptografische Routinen angeben, indem Sie eine Klasse schreiben, die von DataProtector der Klasse abgeleitet ist und den Klassennamen in der DataProtectorType Eigenschaft angibt. Die folgenden Konfigurationsanforderungen gelten für diese Option:
Wenn Sie diese Option angeben, werden Formularauthentifizierungstickets unabhängig vom für die Protection Eigenschaft angegebenen Wert immer verschlüsselt und signiert. Der Ansichtszustand EnableViewStateMac ist auch verschlüsselt und signiert, wenn die Eigenschaft einer Seite oder |
Hinweise
Sie verwenden die MachineKeyCompatibilityMode Werte, wenn Sie die CompatibilityMode Eigenschaft festlegen.