فئة 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 | ينشئ مفتاحًا عشوائيًا ويخزنها في داخل الخوارزمية. |
انظر أيضًا
- Class Rijndael
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++