Formlar kimlik doğrulama tanımlama verilerinin ve sayfa düzeyindeki görünüm durumu verilerinin korunmasına yardımcı olmak üzere şifreleme ve şifre çözme anahtarlarını yapılandırmak için Makine Anahtarı özellik sayfasını kullanın. Makine anahtarları, işlem dışı oturum durumu kimliğinin doğrulanmasında da kullanılır.

Not

Uygulamanızı bir Web çiftliğinde dağıtırsanız, Web çiftliğindeki her sunucu üzerinde bulunan yapılandırma dosyalarının, sırasıyla karma işlemi ve şifre çözme için kullanılan doğrulama anahtarı ve şifre çözme anahtarı için aynı değere sahip olduğundan emin olun. Aksi takdirde hangi sunucunun sonraki istekleri işleyeceğini garanti edemezsiniz.

UI Öğe Listesi

Aşağıdaki tablolarda özellik sayfasında ve Eylemler bölmesinde kullanılabilir durumda olan UI öğeleri açıklanmaktadır.

Özellik Sayfası Öğeleri

Öğe AdıAçıklama

Şifreleme yöntemi

Makine anahtarının kullanacağı şifreleme yöntemini belirtmek için aşağıdaki seçeneklerden birini seçin:

  • AES - Gelişmiş Şifreleme Standardı (AES), daha kolay uygulanabilir ve az bellek kullanımı gerektirir. AES'nin anahtar boyutu 128, 192 veya 256 bittir. Bu yöntem verileri şifrelemek ve şifrelerini çözmek için aynı özel anahtarı kullanır, buna karşılık ortak anahtar yöntemi bir anahtar çiftini kullanmalıdır.

  • MD5 - İleti Özeti 5 (MD5), örneğin posta iletileri gibi, uygulamaların dijital olarak imzalanması için kullanılır. Bu yöntem, özgün verinin sıkıştırılmış biçimi olan 128 bitlik bir ileti özeti oluşturur. MD5, zararsız uygulamalar gibi görünen ancak gerçekte zaralı olan bilgisayar virüsleri ve programlarına karşı bir derece koruma sağlayabilir.

  • SHA1 - Bu varsayılan ayardır. SHA1, 160 bitlik bir ileti özeti oluşturduğundan, MD5'ten daha güvenli sayılmaktadır. Mümkün olan yerlerde SHA1 şifrelemeyi kullanmalısınız.

  • TripleDES - Üçlü Veri Şifreleme Standardı (TripleDES), Veri Şifreleme Standardının (DES) az oranda değiştirilmiş halidir. Normal DES'ten üç kat daha yavaştır, ancak 192 bitlik anahtar boyutu olduğu için daha güvenli olabilir. Performans birincil önceliğiniz değilse, TripleDES kullanmayı düşünün.

Şifre çözme yöntemi

Makine anahtarının kullanacağı şifre çözme yöntemini belirtmek için aşağıdaki seçeneklerden birini seçin:

  • Auto - Bu varsayılan ayardır. Auto, belirttiğiniz şifreleme yöntemiyle çalışır.

  • AES - Gelişmiş Şifreleme Standardı (AES), daha kolay uygulanabilir ve az bellek kullanımı gerektirir. AES'nin anahtar boyutu 128, 192 veya 256 bittir. Bu yöntem verileri şifrelemek ve şifrelerini çözmek için aynı özel anahtarı kullanır, buna karşılık ortak anahtar yöntemi bir anahtar çiftini kullanmalıdır.

  • TripleDES - Üçlü Veri Şifreleme Standardı (TripleDES), DES'nin az oranda değiştirilmiş halidir. Normal DES'ten üç kat daha yavaştır, ancak 192 bitlik anahtar boyutu olduğu için daha güvenli olabilir. Performans birincil önceliğiniz değilse, TripleDES kullanmayı düşünün.

  • DES - Veri Şifreleme Standardı (DES), verileri şifrelemek ve şifrelerini çözmek için 56 bitlik bir anahtar kullanır. Sunucu, site veya uygulamanız en güçlü güvenliği gerektirmiyorsa, DES kullanmayı düşünün.

Doğrulama anahtarı

Verinin bütünlüğünü doğrulamak için Mesaj Kimlik Doğrulama Kodu (MAC) hesaplar. Bu anahtar, Formlar kimlik doğrulama tanımlama bilgisine veya belirli bir sayfa için görünüm durumuna eklenir.

Doğrulama anahtarının nasıl oluşturulacağına ilişkin aşağıdaki seçeneklerden birini belirtin:

  • Çalışma sırasında otomatik olarak oluştur: ASP.NET'e çalışma sırasında rasgele bir anahtar oluşturması talimatını verir.

  • Her uygulama için benzersiz bir anahtar oluştur: Her uygulamanın uygulama kimliğine dayanarak her uygulama için benzersiz bir anahtar oluşturarak, uygulamaları birbirinden ayırır. Uygulamanız bir Web çiftliğinde dağıtılmışsa, uygulamanızın anahtarını çiftlik içindeki tüm sunucular boyunca çoğaltın.

Şifreleme anahtarı

Formlar kimlik doğrulama anahtarlarını ve görünüm durumunu şifrelemek ve şifreyi çözmek için kullanılır.

Şifreleme anahtarının nasıl oluşturulacağına ilişkin aşağıdaki seçeneklerden birini belirtin:

  • Çalışma sırasında otomatik olarak oluştur: ASP.NET'e çalışma sırasında rasgele bir anahtar oluşturması talimatını verir.

  • Her uygulama için benzersiz bir anahtar oluştur: Her uygulamanın uygulama kimliğine dayanarak her uygulama için benzersiz bir anahtar oluşturarak, uygulamaları birbirinden ayırır. Uygulamanız bir Web çiftliğinde dağıtılmışsa, uygulamanızın anahtarını çiftlik içindeki tüm sunucular boyunca çoğaltın.

Eylemler Bölmesi Öğeleri

Öğe AdıAçıklama

Uygula

Özellikler sayfasında yaptığınız değişiklikleri kaydeder.

İptal

Özellikler sayfasında yaptığınız değişiklikleri iptal eder.

Anahtar Oluştur

Özellikler sayfası üzerinde ilgili kutularda doğrulama anahtarı ve şifre çözme anahtarı oluşturur.

Ayrıca Bkz.


İçindekiler