فئة 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.Font for C++