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 tipin örneğini yığına (stack) veya new operatörüyle 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çisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class RC2Managed : public System::Security::Cryptography::RC2

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