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
| Name | Description |
|---|---|
| CreateDecryptor() |
Geçerli anahtar ve başlatma vektörIV () 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örIV () 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ş iletinin şifresini çözer.
Şunlara uygulanır
CreateDecryptor(Byte[], Byte[])
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- 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'e eşittir.
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 bir zayıf anahtardır ve kullanılamaz.
-veya-
rgbIV, null'e eşittir.
Açıklamalar
Bu yöntem, aynı imzaya CreateEncryptor(Byte[], Byte[]) sahip aşırı yükleme kullanılarak oluşturulan şifrelenmiş iletinin şifresini çözer.
Uyarı
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.