الفئة System::Security::Cryptography::RijndaelManaged

RijndaelManaged class

خوارزمية Rijndael مُدارة Rijndael. تدعم فقط أوضاع ECB و CFB مع حشو None ووضع CBC مع حشو None و Zeros. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

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

الطرق

طريقةالوصف
CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideينشئ كائن فك التشفير مع معلمات صريحة.
virtual CreateDecryptor()ينشئ كائن فك التشفير مع معلمات محددة بواسطة كائن الخوارزمية.
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideينشئ كائن التشفير مع معلمات صريحة.
virtual CreateEncryptor()ينشئ كائن التشفير مع معلمات محددة بواسطة كائن الخوارزمية.
GenerateIV() overrideينشئ قيمة أولية عشوائية ويخزنها داخل بنية الخوارزمية.
GenerateKey() overrideينشئ مفتاحًا عشوائيًا ويخزنها داخل بنية الخوارزمية.

انظر أيضًا