RandomNumberGenerator.GetBytes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengisi array byte dengan urutan nilai acak yang kuat secara kriptografis.
Overload
GetBytes(Span<Byte>) |
Mengisi rentang dengan byte acak yang kuat secara kriptografis. |
GetBytes(Byte[], Int32, Int32) |
Mengisi array byte yang ditentukan dengan urutan nilai acak yang kuat secara kriptografis. |
GetBytes(Byte[]) |
Ketika ditimpa di kelas turunan, mengisi array byte dengan urutan nilai acak yang kuat secara kriptografis. |
GetBytes(Int32) |
Membuat array byte dengan urutan nilai acak yang kuat secara kriptografis. |
GetBytes(Span<Byte>)
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Mengisi rentang dengan byte acak yang kuat secara kriptografis.
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))
Parameter
Lihat juga
Berlaku untuk
GetBytes(Byte[], Int32, Int32)
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Mengisi array byte yang ditentukan dengan urutan nilai acak yang kuat secara kriptografis.
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)
Parameter
- data
- Byte[]
Array yang akan diisi dengan byte acak yang kuat secara kriptografis.
- offset
- Int32
Indeks array untuk memulai operasi pengisian.
- count
- Int32
Jumlah byte yang akan diisi.
Pengecualian
data
adalah null
.
offset
atau count
kurang dari 0
offset
plus count
melebihi panjang data
.
Berlaku untuk
GetBytes(Byte[])
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Ketika ditimpa di kelas turunan, mengisi array byte dengan urutan nilai acak yang kuat secara kriptografis.
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())
Parameter
- data
- Byte[]
Array yang akan diisi dengan byte acak yang kuat secara kriptografis.
Contoh
Contoh berikut membuat urutan acak sepanjang 100 byte dan menyimpannya di 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
Keterangan
Panjang array byte menentukan berapa banyak byte acak yang dihasilkan.
Lihat juga
Berlaku untuk
GetBytes(Int32)
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
- Sumber:
- RandomNumberGenerator.cs
Membuat array byte dengan urutan nilai acak yang kuat secara kriptografis.
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()
Parameter
- count
- Int32
Jumlah byte nilai acak yang akan dibuat.
Mengembalikan
Array yang diisi dengan nilai acak yang kuat secara kriptografis.
Pengecualian
count
kurang dari nol.