System::Security::Cryptography::RC2Managed class
محتويات
[
يخفي
]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.Font for C++