Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RandomNumberGenerator.GetNonZeroBytes-Methode: (Byte[])

 

Veröffentlicht: Oktober 2016

Füllt beim Überschreiben in einer abgeleiteten Klasse ein Bytearray mit einer kryptographisch starken Zufallsfolge von Werten, die ungleich 0 sind.

Namespace:   System.Security.Cryptography
Assembly:  mscorlib (in mscorlib.dll)

public virtual void GetNonZeroBytes(
	byte[] data
)

Parameter

data
Type: System.Byte[]

Das mit kryptographisch starken, zufälligen Bytes ungleich 0 auszufüllende Array.

Die Länge des Bytearrays bestimmt, wie viele zufällige Bytes erzeugt werden.

Das folgende Beispiel erstellt eine zufällige Sequenz von 100 ungleich null Byte und speichert ihn in random.

byte[] random = new Byte[100];
//RNGCryptoServiceProvider is an implementation of a random number generator.
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetNonZeroBytes(random); // The array is now filled with cryptographically strong random bytes, and none are zero.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: