ECDsa.HashData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vypočítá hodnotu hash binárních dat.
Přetížení
HashData(Stream, HashAlgorithmName) |
Při přepsání v odvozené třídě vypočítá hodnotu hash zadaného binárního datového proudu pomocí zadaného hashovací algoritmu. |
HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Při přepsání v odvozené třídě vypočítá hodnotu hash zadané části pole bajtů pomocí zadaného hashovací algoritmu. |
HashData(Stream, HashAlgorithmName)
- Zdroj:
- ECDsa.cs
- Zdroj:
- ECDsa.cs
- Zdroj:
- ECDsa.cs
Při přepsání v odvozené třídě vypočítá hodnotu hash zadaného binárního datového proudu pomocí zadaného hashovací algoritmu.
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()
Parametry
- data
- Stream
Binární datový proud k hodnotě hash.
- hashAlgorithm
- HashAlgorithmName
Algoritmus, který se má použít k hash dat.
Návraty
Data s hodnotou hash.
Výjimky
Odvozená třída musí tuto metodu přepsat.
Platí pro
HashData(Byte[], Int32, Int32, HashAlgorithmName)
- Zdroj:
- ECDsa.cs
- Zdroj:
- ECDsa.cs
- Zdroj:
- ECDsa.cs
Při přepsání v odvozené třídě vypočítá hodnotu hash zadané části pole bajtů pomocí zadaného hashovací algoritmu.
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()
Parametry
- data
- Byte[]
Data, která se mají zatřiďovat.
- offset
- Int32
Index prvního bajtu v data
hodnotě hash.
- count
- Int32
Počet bajtů k hodnotě hash.
- hashAlgorithm
- HashAlgorithmName
Algoritmus, který se má použít k hash dat.
Návraty
Data s hodnotou hash.
Výjimky
Odvozená třída musí tuto metodu přepsat.