RandomNumberGenerator.GetBytes Méthode

Définition

Remplit un tableau d’octets avec une séquence aléatoire de valeurs forte par chiffrement.

Surcharges

Nom Description
GetBytes(Span<Byte>)

Remplit une étendue avec des octets aléatoires forts par chiffrement.

GetBytes(Byte[], Int32, Int32)

Remplit le tableau d’octets spécifié avec une séquence aléatoire de valeurs forte par chiffrement.

GetBytes(Byte[])

En cas de substitution dans une classe dérivée, remplit un tableau d’octets avec une séquence aléatoire de valeurs forte par chiffrement.

GetBytes(Int32)

Crée un tableau d’octets avec une séquence aléatoire de valeurs forte par chiffrement.

GetBytes(Span<Byte>)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

Remplit une étendue avec des octets aléatoires forts par chiffrement.

public:
 virtual void GetBytes(Span<System::Byte> data);
public virtual void GetBytes(Span<byte> data);
abstract member GetBytes : Span<byte> -> unit
override this.GetBytes : Span<byte> -> unit
Public Overridable Sub GetBytes (data As Span(Of Byte))

Paramètres

data
Span<Byte>

Étendue à remplir avec des octets aléatoires forts par chiffrement.

Voir aussi

S’applique à

GetBytes(Byte[], Int32, Int32)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

Remplit le tableau d’octets spécifié avec une séquence aléatoire de valeurs forte par chiffrement.

public:
 virtual void GetBytes(cli::array <System::Byte> ^ data, int offset, int count);
public virtual void GetBytes(byte[] data, int offset, int count);
abstract member GetBytes : byte[] * int * int -> unit
override this.GetBytes : byte[] * int * int -> unit
Public Overridable Sub GetBytes (data As Byte(), offset As Integer, count As Integer)

Paramètres

data
Byte[]

Tableau à remplir avec des octets aléatoires forts par chiffrement.

offset
Int32

Index du tableau pour démarrer l’opération de remplissage.

count
Int32

Nombre d’octets à remplir.

Exceptions

data a la valeur null.

offset ou count est inférieur à 0

offset plus count dépasse la longueur de data.

S’applique à

GetBytes(Byte[])

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

En cas de substitution dans une classe dérivée, remplit un tableau d’octets avec une séquence aléatoire de valeurs forte par chiffrement.

public:
 abstract void GetBytes(cli::array <System::Byte> ^ data);
public abstract void GetBytes(byte[] data);
abstract member GetBytes : byte[] -> unit
Public MustOverride Sub GetBytes (data As Byte())

Paramètres

data
Byte[]

Tableau à remplir avec des octets aléatoires forts par chiffrement.

Exemples

L’exemple suivant crée une séquence aléatoire de 100 octets de long et la stocke.random

byte[] random = new byte[100];

using (RandomNumberGenerator rng = RandomNumberGenerator.Create())
{
    rng.GetBytes(random); // The array is now filled with cryptographically strong random bytes.
}
Dim random() As Byte = New Byte(100) {}
       
Using rng As RandomNumberGenerator = RandomNumberGenerator.Create()
   rng.GetBytes(random) ' bytes in random are now random
End Using

Remarques

La longueur du tableau d’octets détermine le nombre d’octets aléatoires générés.

Voir aussi

S’applique à

GetBytes(Int32)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

Crée un tableau d’octets avec une séquence aléatoire de valeurs forte par chiffrement.

public:
 static cli::array <System::Byte> ^ GetBytes(int count);
public static byte[] GetBytes(int count);
static member GetBytes : int -> byte[]
Public Shared Function GetBytes (count As Integer) As Byte()

Paramètres

count
Int32

Nombre d’octets de valeurs aléatoires à créer.

Retours

Byte[]

Tableau rempli de valeurs aléatoires fortes par chiffrement.

Exceptions

count est inférieur à zéro.

S’applique à