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

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