Aracılığıyla paylaş


MachineKey Sınıf

Tanım

Kimlik doğrulaması ve görüntüleme durumunu ASP.NET için kullanılan algoritmaları ve anahtar değerleri kullanarak verileri şifrelemek veya karma hale getirmek için bir yol sağlar.

public ref class MachineKey abstract sealed
public static class MachineKey
type MachineKey = class
Public Class MachineKey
Devralma
MachineKey

Açıklamalar

sınıfı, MachineKey ASP.NET tarafından sunulan karma ve şifreleme mantığını kullanıma sunan yöntemler sağlar. ASP.NET şifreleme ve karma algoritmalarının hangilerini kullandığı ve bunlarla birlikte kullandığı anahtar değerleri hakkında bilgi için bkz. machineKey Öğesi (ASP.NET Ayarlar Şeması).

Uyarı

API'ler MachineKey yalnızca ASP.NET bir uygulamada kullanılmalıdır. MachineKey API'lerinin bir ASP.NET uygulamasının bağlamı dışında kalan davranışı tanımlanmamış

Yöntemler

Decode(String, MachineKeyProtection)
Geçersiz.

Şifrelenmiş veya karma tabanlı ileti kimlik doğrulama koduyla (HMAC) sağlanan verilerin kodunu çözer ve/veya doğrular.

Encode(Byte[], MachineKeyProtection)
Geçersiz.

Verileri şifreler ve/veya karma tabanlı bir ileti kimlik doğrulama kodu (HMAC) ekler.

Protect(Byte[], String[])

Belirtilen verileri şifreleyerek veya imzalayarak korur.

Unprotect(Byte[], String[])

yöntemi tarafından korunan belirtilen verilerin korumasını Protect(Byte[], String[]) kaldırıyor.

Şunlara uygulanır