DSA.HashData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
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
Karma veriler.
Özel durumlar
Türetilmiş bir sınıf bu yöntemi geçersiz kılmalıdır.