System::Security::Cryptography::RandomNumberGenerator Klasse

RandomNumberGenerator class

Abstrakte Klasse, von der Zufallszahlengeneratoren erben sollen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.

class RandomNumberGenerator : public virtual System::Object

Methoden

MethodeBeschreibung
static Create()Erstellt eine Instanz der Standardimplementierung eines kryptografischen Zufallszahlengenerators, die zur Erzeugung zufälliger Daten verwendet werden kann. Nicht implementiert.
virtual GetBytes(ArrayPtr<uint8_t>)Füllt vorhandene Array-Elemente mit zufälligen Bytes.
virtual GetBytes(ArrayPtr<uint8_t>, int, int)Füllt vorhandenen Array-Abschnitt mit zufälligen Bytes.
virtual GetBytes(System::Details::ArrayView<uint8_t>)Füllt vorhandene Array-View-Elemente mit zufälligen Bytes.
virtual GetBytes(System::Details::ArrayView<uint8_t>, int, int)Füllt vorhandenen Array-View-Abschnitt mit zufälligen Bytes.
GetBytes(System::Details::StackArray<uint8_t, N>&)Füllt vorhandene Stack-Array-Elemente mit zufälligen Bytes.
GetBytes(System::Details::StackArray<uint8_t, N>&, int, int)Füllt vorhandenen Stack-Array-Abschnitt mit zufälligen Bytes.
virtual GetNonZeroBytes(ArrayPtr<uint8_t>)Füllt vorhandene Array-Elemente mit zufälligen Nicht-Null-Bytes.
virtual GetNonZeroBytes(System::Details::ArrayView<uint8_t>)Füllt vorhandene Array-View-Elemente mit zufälligen Nicht-Null-Bytes.
GetNonZeroBytes(System::Details::StackArray<uint8_t, N>&)Füllt vorhandene Stack-Array-Elemente mit zufälligen Nicht-Null-Bytes.

Siehe auch