DSA.HashData Metoda

Definicja

Oblicza wartość skrótu danych binarnych.

Przeciążenia

HashData(Stream, HashAlgorithmName)

W przypadku zastąpienia w klasie pochodnej oblicza wartość skrótu określonego strumienia binarnego przy użyciu określonego algorytmu tworzenia skrótów.

HashData(Byte[], Int32, Int32, HashAlgorithmName)

W przypadku zastąpienia w klasie pochodnej oblicza wartość skrótu określonej części tablicy bajtów przy użyciu określonego algorytmu tworzenia skrótów.

HashData(Stream, HashAlgorithmName)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

W przypadku zastąpienia w klasie pochodnej oblicza wartość skrótu określonego strumienia binarnego przy użyciu określonego algorytmu tworzenia skrótów.

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()

Parametry

data
Stream

Strumień binarny do skrótu.

hashAlgorithm
HashAlgorithmName

Algorytm używany do tworzenia skrótów danych.

Zwraca

Byte[]

Skrót danych.

Wyjątki

Klasa pochodna musi zastąpić tę metodę.

Dotyczy

HashData(Byte[], Int32, Int32, HashAlgorithmName)

Źródło:
DSA.cs
Źródło:
DSA.cs
Źródło:
DSA.cs

W przypadku zastąpienia w klasie pochodnej oblicza wartość skrótu określonej części tablicy bajtów przy użyciu określonego algorytmu tworzenia skrótów.

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()

Parametry

data
Byte[]

Dane, które mają zostać skrótowe.

offset
Int32

Indeks pierwszego bajtu w data tym ma być skrótem.

count
Int32

Liczba bajtów do skrótu.

hashAlgorithm
HashAlgorithmName

Algorytm używany do tworzenia skrótów danych.

Zwraca

Byte[]

Skrót danych.

Wyjątki

Klasa pochodna musi zastąpić tę metodę.

Dotyczy