System::Security::Cryptography::RC2Managed فئة
محتويات
[
يخفي
]RC2Managed class
خوارزمية RC2 المُدارة. يتم دعم أوضاع التشفير ECB و CFB و CBC فقط. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثيل من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيسبب أخطاء وقت التشغيل و/أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class RC2Managed : public System::Security::Cryptography::RC2
الطرق
| طريقة | الوصف |
|---|---|
| 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 RC2
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++