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

RC2Managed class

Yönetilen RC2 algoritması. Yalnızca ECB, CFB ve CBC şifreleme modları desteklenir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. 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 RC2Managed : public System::Security::Cryptography::RC2

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