System::Security::Cryptography::RNGCryptoServiceProvider class
İçindekiler
[
Saklamak
]RNGCryptoServiceProvider class
CSP kavramına uyan rastgele sayı üreteci. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığında veya new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi işlevlere argüman olarak geçirin.
class RNGCryptoServiceProvider : public System::Security::Cryptography::RandomNumberGenerator
Yöntemler
| Yöntem | Açıklama |
|---|---|
| GetBytes(ArrayPtr<uint8_t>) override | Mevcut dizi öğelerini rastgele baytlarla doldurur. |
| GetBytes(System::Details::ArrayView<uint8_t>) override | Mevcut dizi görünümü öğelerini rastgele baytlarla doldurur. |
| GetNonZeroBytes(ArrayPtr<uint8_t>) override | Mevcut dizi öğelerini sıfır olmayan rastgele baytlarla doldurur. |
| GetNonZeroBytes(System::Details::ArrayView<uint8_t>) override | Mevcut dizi görünümü öğelerini sıfır olmayan rastgele baytlarla doldurur. |
| RNGCryptoServiceProvider() | Yapıcı. |
| virtual ~RNGCryptoServiceProvider() | Yıkıcı. |
Ayrıca Bakınız
- Class RandomNumberGenerator
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++