System::Security::Cryptography::RijndaelManaged sınıfı

RijndaelManaged class

Yönetilen Rijndael algoritması. Yalnızca None doldurma ile ECB ve CFB modlarını ve None ve Zeros doldurmalarıyla CBC modunu destekler. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığına (stack) veya operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class RijndaelManaged : public System::Security::Cryptography::Rijndael

Yöntemler

YöntemAçıklama
CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideAçık parametrelerle deşifreleyici nesnesi oluşturur.
virtual CreateDecryptor()Algoritma nesnesi tarafından tanımlanan parametrelerle deşifreleyici nesnesi oluşturur.
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideAçık parametrelerle şifreleyici nesnesi oluşturur.
virtual CreateEncryptor()Algoritma nesnesi tarafından tanımlanan parametrelerle şifreleyici nesnesi oluşturur.
GenerateIV() overrideRastgele başlangıç değeri oluşturur ve algoritmanın iç yapısına kaydeder.
GenerateKey() overrideRastgele anahtar oluşturur ve algoritmanın iç yapısına kaydeder.

Ayrıca Bakınız