RandomNumberGenerator.GetBytes Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Fyller en matris med byte med en kryptografiskt stark slumpmässig sekvens med värden.
Överlagringar
| Name | Description |
|---|---|
| GetBytes(Span<Byte>) |
Fyller ett spann med kryptografiskt starka slumpmässiga byte. |
| GetBytes(Byte[], Int32, Int32) |
Fyller den angivna bytematrisen med en kryptografiskt stark slumpmässig sekvens med värden. |
| GetBytes(Byte[]) |
När den åsidosättas i en härledd klass fyller en matris med byte med en kryptografiskt stark slumpmässig sekvens med värden. |
| GetBytes(Int32) |
Skapar en matris med byte med en kryptografiskt stark slumpmässig sekvens med värden. |
GetBytes(Span<Byte>)
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
Fyller ett spann med kryptografiskt starka slumpmässiga byte.
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))
Parametrar
Se även
Gäller för
GetBytes(Byte[], Int32, Int32)
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
Fyller den angivna bytematrisen med en kryptografiskt stark slumpmässig sekvens med värden.
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)
Parametrar
- data
- Byte[]
Matrisen som ska fyllas med kryptografiskt starka slumpmässiga byte.
- offset
- Int32
Matrisens index för att starta fyllningsåtgärden.
- count
- Int32
Antalet byte som ska fyllas.
Undantag
data är null.
offset eller count är mindre än 0
offset plus count överskrider längden på data.
Gäller för
GetBytes(Byte[])
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
När den åsidosättas i en härledd klass fyller en matris med byte med en kryptografiskt stark slumpmässig sekvens med värden.
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())
Parametrar
- data
- Byte[]
Matrisen som ska fyllas med kryptografiskt starka slumpmässiga byte.
Exempel
I följande exempel skapas en slumpmässig sekvens som är 100 byte lång och lagrar den i 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
Kommentarer
Längden på bytematrisen avgör hur många slumpmässiga byte som produceras.
Se även
Gäller för
GetBytes(Int32)
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
- Källa:
- RandomNumberGenerator.cs
Skapar en matris med byte med en kryptografiskt stark slumpmässig sekvens med värden.
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()
Parametrar
- count
- Int32
Antalet byte med slumpmässiga värden som ska skapas.
Returer
En matris som fylls med kryptografiskt starka slumpmässiga värden.
Undantag
count är mindre än noll.