InMemorySymmetricSecurityKey Sınıf

Tanım

Simetrik algoritmalar kullanılarak oluşturulan ve yalnızca yerel bilgisayarın rastgele erişim belleğinde depolanan anahtarları temsil eder.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Devralma
InMemorySymmetricSecurityKey

Açıklamalar

Genellikle, bu sınıf yalnızca altyapı tarafından XML'yi bir simetrik anahtar kullanarak dönüştürmek için kullanılır.

Oluşturucular

InMemorySymmetricSecurityKey(Byte[])

Belirtilen simetrik anahtarı kullanarak sınıfının yeni bir örneğini InMemorySymmetricSecurityKey başlatır.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Belirtilen simetrik anahtarı ve ikili verilerin kopyalanması gerekip gerekmediğini gösteren bir değeri kullanarak sınıfının yeni bir örneğini InMemorySymmetricSecurityKey başlatır.

Özellikler

KeySize

Anahtarın bit cinsinden boyutunu alır.

Yöntemler

DecryptKey(String, Byte[])

Belirtilen şifrelenmiş anahtarın şifresini çözer.

EncryptKey(String, Byte[])

Belirtilen anahtarı şifreler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Belirtilen şifreleme algoritmasını ve geçerli anahtar için parametreleri kullanarak türetilmiş bir anahtar oluşturur.

GetDecryptionTransform(String, Byte[])

Belirtilen şifreleme algoritmasını kullanarak şifre metninin şifresini çözen bir dönüşüm alır.

GetEncryptionTransform(String, Byte[])

Belirtilen şifreleme algoritmasını kullanarak XML'yi şifreleyen bir dönüşüm alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetIVSize(String)

Belirtilen şifreleme algoritması için gereken başlatma vektörünün (IV) bit cinsinden boyutunu alır.

GetKeyedHashAlgorithm(String)

Belirtilen anahtarlı karma algoritmasının bir örneğini alır.

GetSymmetricAlgorithm(String)

Belirtilen simetrik algoritmanın bir örneğini alır.

GetSymmetricKey()

Simetrik anahtarı temsil eden baytları alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsAsymmetricAlgorithm(String)

Belirtilen algoritmanın asimetrik anahtar kullanıp kullanmadığını belirten bir değer alır.

IsSupportedAlgorithm(String)

Belirtilen algoritmanın bu sınıf tarafından desteklenip desteklenmediğini belirten bir değer alır.

IsSymmetricAlgorithm(String)

Belirtilen algoritmanın simetrik anahtarları kullanıp kullanmadığını gösteren bir değer alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır