فئة System::Security::Cryptography::RNGCryptoServiceProvider
محتويات
[
يخفي
]RNGCryptoServiceProvider class
مولد أرقام عشوائية يتبع مفهوم CSP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class RNGCryptoServiceProvider : public System::Security::Cryptography::RandomNumberGenerator
الطرق
| طريقة | الوصف |
|---|---|
| GetBytes(ArrayPtr<uint8_t>) override | يملأ عناصر المصفوفة الحالية ببايتات عشوائية. |
| GetBytes(System::Details::ArrayView<uint8_t>) override | يملأ عناصر عرض المصفوفة الحالية ببايتات عشوائية. |
| GetNonZeroBytes(ArrayPtr<uint8_t>) override | يملأ عناصر المصفوفة الحالية ببايتات عشوائية غير صفرية. |
| GetNonZeroBytes(System::Details::ArrayView<uint8_t>) override | يملأ عناصر عرض المصفوفة الحالية ببايتات عشوائية غير صفرية. |
| RNGCryptoServiceProvider() | المُنشئ. |
| virtual ~RNGCryptoServiceProvider() | المدمر. |
انظر أيضًا
- Class RandomNumberGenerator
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++