Share via


RSA.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:
RSA.cs
Kaynak:
RSA.cs
Kaynak:
RSA.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:
 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

Karma algoritması.

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:
RSA.cs
Kaynak:
RSA.cs
Kaynak:
RSA.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:
 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

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

count
Int32

Karma olarak elde edilecek bayt sayısı.

hashAlgorithm
HashAlgorithmName

Verilerin karmasında 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