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

RijndaelManaged class

خوارزمية 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ينشئ مفتاحًا عشوائيًا ويخزنها في داخل الخوارزمية.

انظر أيضًا