MachineKeyCompatibilityMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hangi şifreleme yöntemlerinin kullanılabileceğini belirtir.
public enum class MachineKeyCompatibilityMode
public enum MachineKeyCompatibilityMode
type MachineKeyCompatibilityMode =
Public Enum MachineKeyCompatibilityMode
- Devralma
Alanlar
Framework20SP1 | 0 | Sürüm 2.0 Service Pack 2'den önceki .NET Framework sürümlerde uygulanan şifreleme yöntemlerini kullanın. Başlatma vektörleri (IV), şifrelenmiş parolaları ASP.NET üyelik veritabanında depolama dışında tüm şifreleme işlemleri için kullanılır. |
Framework20SP2 | 1 | .NET Framework sürüm 2.0 SP2 ve sonraki sürümlerde kullanılabilen daha güçlü şifreleme yöntemlerini kullanın. Başlatma vektörleri (IV) tüm şifreleme işlemleri için kullanılır. |
Framework45 | 2 | .NET Framework sürüm 4.5 ve sonraki sürümlerde kullanılabilen şifreleme yöntemlerini kullanın. ve Framework20SP2için Framework20SP1 kullanılan şifreleme yöntemleriyle karşılaştırıldığında, varsayılan şifreleme yordamları tarafından oluşturulan şifreleme metni biraz daha küçüktür ve bazı teorik saldırı sınıflarına karşı daha dayanıklıdır. Ayrıca gerekli şifreleme anahtarlarını almak için Windows 8 dizin anahtarı yönetimiyle tümleşirler. Bu seçenek ayrıca özelliğinden DataProtector türetilen bir sınıf yazarak ve özelliğindeki sınıf adını belirterek özel şifreleme yordamları belirtmenizi DataProtectorType sağlar. Bu seçenek için aşağıdaki yapılandırma gereksinimleri geçerlidir:
Bu seçeneği belirttiğinizde, özellik için belirtilen değerden bağımsız olarak form kimlik doğrulama biletleri her zaman şifrelenir ve imzalı olur Protection . Görünüm durumu ayrıca bir sayfanın EnableViewStateMac özelliği veya ViewStateEncryptionMode özelliği Alwaysise |
Açıklamalar
özelliğini ayarlarken CompatibilityMode değerleri kullanırsınızMachineKeyCompatibilityMode.