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

TripleDESManaged class

Yönetilen TripleDES uygulaması. Yalnızca None dolgusu ile ECB ve CFB modlarını ve None, Zeros ve PKCS7 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 (stack) ya da operator new ile asla 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 TripleDESManaged : public System::Security::Cryptography::TripleDES

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