Share via


DSA.HashData Yöntem

Tanım

İkili verilerin karma değerini hesaplar.

Aşırı Yüklemeler

HashData(Stream, HashAlgorithmName)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bir karma algoritması kullanarak belirtilen ikili akışın karma değerini hesaplar.

HashData(Byte[], Int32, Int32, HashAlgorithmName)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritması kullanarak bayt dizisinin belirtilen bir bölümünün karma değerini hesaplar.

HashData(Stream, HashAlgorithmName)

Kaynak:
DSA.cs
Kaynak:
DSA.cs
Kaynak:
DSA.cs

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bir karma algoritması kullanarak belirtilen ikili akışın karma değerini hesaplar.

protected:
 virtual cli::array <System::Byte> ^ HashData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()

Parametreler

data
Stream

Karmaya ikili akış.

hashAlgorithm
HashAlgorithmName

Verilerin karması için kullanılacak algoritma.

Döndürülenler

Byte[]

Karma veriler.

Özel durumlar

Türetilmiş bir sınıf bu yöntemi geçersiz kılmalıdır.

Şunlara uygulanır

HashData(Byte[], Int32, Int32, HashAlgorithmName)

Kaynak:
DSA.cs
Kaynak:
DSA.cs
Kaynak:
DSA.cs

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritması kullanarak bayt dizisinin belirtilen bir bölümünün karma değerini hesaplar.

protected:
 virtual cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()

Parametreler

data
Byte[]

Karma oluşturulacak veriler.

offset
Int32

Bunun içindeki ilk bayt data dizini karma olarak eklenecektir.

count
Int32

Karma olarak elde edilecek bayt sayısı.

hashAlgorithm
HashAlgorithmName

Verilerin karması için kullanılacak algoritma.

Döndürülenler

Byte[]

Karma veriler.

Özel durumlar

Türetilmiş bir sınıf bu yöntemi geçersiz kılmalıdır.

Şunlara uygulanır