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