TripleDESCng.CreateDecryptor Yöntem
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.
Simetrik bir şifre çözücü nesnesi oluşturur.
Aşırı Yüklemeler
CreateDecryptor() |
Geçerli anahtar ve başlatma vektöru (IV) ile simetrik bir 3DES şifre çözücü nesnesi oluşturur. |
CreateDecryptor(Byte[], Byte[]) |
Belirtilen anahtar ve başlatma vektör (IV) ile simetrik bir 3DES şifre çözücü nesnesi oluşturur. |
CreateDecryptor()
Geçerli anahtar ve başlatma vektöru (IV) ile simetrik bir 3DES şifre çözücü nesnesi oluşturur.
public:
override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor();
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor ();
override this.CreateDecryptor : unit -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor () As ICryptoTransform
Döndürülenler
Simetrik bir 3DES şifre çözücü nesnesi.
Özel durumlar
.NET 6 ve üzeri: CFB64 modu seçilidir ve anahtar kalıcıdır.
Açıklamalar
Bu yöntem, aynı imzaya CreateEncryptor() sahip aşırı yükleme kullanılarak oluşturulan şifrelenmiş bir iletinin şifresini çözer.
Şunlara uygulanır
CreateDecryptor(Byte[], Byte[])
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen anahtar ve başlatma vektör (IV) ile simetrik bir 3DES şifre çözücü nesnesi oluşturur.
public:
override System::Security::Cryptography::ICryptoTransform ^ CreateDecryptor(cli::array <System::Byte> ^ rgbKey, cli::array <System::Byte> ^ rgbIV);
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[]? rgbIV);
public override System.Security.Cryptography.ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV);
override this.CreateDecryptor : byte[] * byte[] -> System.Security.Cryptography.ICryptoTransform
Public Overrides Function CreateDecryptor (rgbKey As Byte(), rgbIV As Byte()) As ICryptoTransform
Parametreler
- rgbKey
- Byte[]
3DES algoritması için kullanılacak gizli anahtar. Anahtar boyutu 192 bit olmalıdır.
- rgbIV
- Byte[]
3DES algoritması için kullanılacak başlatma vektöru.
Döndürülenler
Simetrik bir 3DES şifre çözücü nesnesi.
Özel durumlar
rgbKey
, null
değeridir.
rgbKey
bu algoritma için geçerli bir boyut değil.
-veya-
rgbIV
boyutu bu algoritmanın blok boyutuyla eşleşmiyor.
rgbKey
bu algoritma için bilinen zayıf bir anahtardır ve kullanılamaz.
-veya-
rgbIV
, null
değeridir.
Açıklamalar
Bu yöntem, aynı imzaya CreateEncryptor(Byte[], Byte[]) sahip aşırı yükleme kullanılarak oluşturulan şifrelenmiş bir iletinin şifresini çözer.
Not
Nesneyi var olan bir kalıcı anahtar kullanarak oluşturduysanız TripleDESCng ve iletinin şifresini çözerken bu anahtarı kullanmak istiyorsanız, özelliğini ayarlamak IV ve bunun yerine parametresiz CreateDecryptor() aşırı yüklemeyi çağırmak istersiniz; aksi takdirde, bu yöntemin kullanılması parametresi tarafından rgbKey
belirtilen kısa ömürlü bir anahtar oluşturur.