System::Security::Cryptography::RNGCryptoServiceProvider sınıfı
İçindekiler
[
Saklamak
]RNGCryptoServiceProvider class
Rastgele sayı üreteci CSP kavramına uyar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya operator new kullanarak 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çisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class RNGCryptoServiceProvider : public System::Security::Cryptography::RandomNumberGenerator
Yöntemler
| Yöntem | Açıklama |
|---|---|
| GetBytes(ArrayPtr<uint8_t>) override | Mevcut dizi elemanlarını rastgele baytlarla doldurur. |
| GetBytes(System::Details::ArrayView<uint8_t>) override | Mevcut dizi görünümü elemanlarını rastgele baytlarla doldurur. |
| GetNonZeroBytes(ArrayPtr<uint8_t>) override | Mevcut dizi elemanlarını sıfır olmayan rastgele baytlarla doldurur. |
| GetNonZeroBytes(System::Details::ArrayView<uint8_t>) override | Mevcut dizi görünümü elemanlarını 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.Page for C++