RandomNumberGenerator.GetBytes Yöntem

Tanım

Bayt dizisini, şifreleme açısından güçlü rastgele bir değer dizisiyle doldurur.

Aşırı Yüklemeler

Name Description
GetBytes(Span<Byte>)

Bir yayılma alanını şifreleme açısından güçlü rastgele baytlarla doldurur.

GetBytes(Byte[], Int32, Int32)

Belirtilen bayt dizisini, şifreleme açısından güçlü rastgele bir değer dizisiyle doldurur.

GetBytes(Byte[])

Türetilmiş bir sınıfta geçersiz kılındığında, bayt dizisini şifreleme açısından güçlü rastgele bir değer dizisiyle doldurur.

GetBytes(Int32)

Şifreleme açısından güçlü rastgele bir değer dizisine sahip bir bayt dizisi oluşturur.

GetBytes(Span<Byte>)

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Bir yayılma alanını şifreleme açısından güçlü rastgele baytlarla doldurur.

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))

Parametreler

data
Span<Byte>

Şifreleme açısından güçlü rastgele baytlarla doldurulacak aralık.

Ayrıca bkz.

Şunlara uygulanır

GetBytes(Byte[], Int32, Int32)

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Belirtilen bayt dizisini, şifreleme açısından güçlü rastgele bir değer dizisiyle doldurur.

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)

Parametreler

data
Byte[]

Şifreleme açısından güçlü rastgele baytlarla doldurulacak dizi.

offset
Int32

Doldurma işlemini başlatmak için dizinin dizini.

count
Int32

Doldurulacak bayt sayısı.

Özel durumlar

data, null'e eşittir.

offset veya count 0'dan küçük

offset artı count , uzunluğunu dataaşıyor.

Şunlara uygulanır

GetBytes(Byte[])

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Türetilmiş bir sınıfta geçersiz kılındığında, bayt dizisini şifreleme açısından güçlü rastgele bir değer dizisiyle doldurur.

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())

Parametreler

data
Byte[]

Şifreleme açısından güçlü rastgele baytlarla doldurulacak dizi.

Örnekler

Aşağıdaki örnek, 100 bayt uzunluğunda rastgele bir sıra oluşturur ve içinde randomdepolar.

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

Açıklamalar

Bayt dizisinin uzunluğu, kaç rastgele bayt üretileceğini belirler.

Ayrıca bkz.

Şunlara uygulanır

GetBytes(Int32)

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Şifreleme açısından güçlü rastgele bir değer dizisine sahip bir bayt dizisi oluşturur.

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()

Parametreler

count
Int32

Oluşturulacak rastgele değerlerin bayt sayısı.

Döndürülenler

Byte[]

Şifreleme açısından güçlü rastgele değerlerle doldurulmuş bir dizi.

Özel durumlar

count, sıfırdan küçüktür.

Şunlara uygulanır