Share via


ECDsa.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 karma algoritmasını 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ını kullanarak bayt dizisinin belirtilen bölümünün karma değerini hesaplar.

HashData(Stream, HashAlgorithmName)

Kaynak:
ECDsa.cs
Kaynak:
ECDsa.cs
Kaynak:
ECDsa.cs

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritmasını 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:
 abstract 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);
protected abstract 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[]
abstract member HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()
Protected MustOverride 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:
ECDsa.cs
Kaynak:
ECDsa.cs
Kaynak:
ECDsa.cs

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen karma algoritmasını kullanarak bayt dizisinin belirtilen 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:
 abstract 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);
protected abstract 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[]
abstract member 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()
Protected MustOverride 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

Karma olarak eklenecek ilk bayt data dizini.

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