RandomNumberGenerator.GetBytes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Remplit un tableau d'octets avec une séquence de valeurs aléatoire forte du point de vue du chiffrement.
Surcharges
GetBytes(Span<Byte>) |
Remplit une étendue avec les octets aléatoires forts du point de vue du chiffrement. |
GetBytes(Byte[], Int32, Int32) |
Remplit le tableau d'octets spécifié avec une séquence de valeurs aléatoire et forte du point de vue du chiffrement. |
GetBytes(Byte[]) |
En cas de substitution dans une classe dérivée, remplit un tableau d'octets avec une séquence de valeurs aléatoire et forte du point de vue du chiffrement. |
GetBytes(Int32) |
Crée un tableau d’octets avec une séquence aléatoire de valeurs forte sur le plan du chiffrement. |
GetBytes(Span<Byte>)
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
Remplit une étendue avec les octets aléatoires forts du point de vue du 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
Voir aussi
S’applique à
GetBytes(Byte[], Int32, Int32)
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
- Source:
- RandomNumberGenerator.cs
Remplit le tableau d'octets spécifié avec une séquence de valeurs aléatoire et forte du point de vue du 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 les octets aléatoires forts du point de vue du chiffrement.
- offset
- Int32
Index du tableau auquel commencer 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
excède la longueur de data
.
S’applique à
GetBytes(Byte[])
- 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 de valeurs aléatoire et forte du point de vue du 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 les octets aléatoires forts du point de vue du chiffrement.
Exemples
L’exemple suivant crée une séquence aléatoire de 100 octets et la stocke dans random
.
array<Byte>^ random = gcnew array<Byte>(100);
//RNGCryptoServiceProvider is an implementation of a random number generator.
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
rng->GetBytes( random ); // The array is now filled with cryptographically strong random bytes.
byte[] random = new Byte[100];
//RNGCryptoServiceProvider is an implementation of a random number generator.
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetBytes(random); // The array is now filled with cryptographically strong random bytes.
Dim random() As Byte = New Byte(100) {}
'RNGCryptoServiceProvider is an implementation of an RNG
Dim rng As New RNGCryptoServiceProvider()
rng.GetBytes(random) ' bytes in random are now random
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
Crée un tableau d’octets avec une séquence aléatoire de valeurs forte sur le plan du 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
Tableau rempli avec des valeurs aléatoires fortes sur le plan du chiffrement.
Exceptions
count
est inférieur à zéro.