System::Security::Cryptography::RijndaelManaged class

RijndaelManaged class

Yönetilen Rijndael algoritması. Yalnızca None dolgu ile ECB ve CFB modlarını ve None ve Zeros dolgularıyla CBC modunu destekler. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayı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 decryptor nesnesi oluşturur.
virtual CreateDecryptor()Algoritma nesnesi tarafından tanımlanan parametrelerle decryptor nesnesi oluşturur.
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideAçık parametrelerle encryptor nesnesi oluşturur.
virtual CreateEncryptor()Algoritma nesnesi tarafından tanımlanan parametrelerle encryptor nesnesi oluşturur.
GenerateIV() overrideRastgele bir başlangıç değeri oluşturur ve bunu algoritmanın iç yapısına kaydeder.
GenerateKey() overrideRastgele bir anahtar oluşturur ve bunu algoritmanın iç yapısına kaydeder.

Ayrıca Bakınız