C# Класс System.Security.Cryptography.HashAlgorithm

Наследование: IDisposable, ICryptoTransform
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
HashValue byte[]
State int

Открытые методы

Метод Описание
Clear ( ) : void
ComputeHash ( Stream inputStream ) : byte[]
ComputeHash ( byte buffer ) : byte[]
ComputeHash ( byte buffer, int offset, int count ) : byte[]
Create ( ) : HashAlgorithm
Create ( string hashName ) : HashAlgorithm
Dispose ( ) : void
Initialize ( ) : void
TransformBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
TransformFinalBlock ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
HashAlgorithm ( ) : System.IO
HashCore ( byte array, int ibStart, int cbSize ) : void
HashFinal ( ) : byte[]

Приватные методы

Метод Описание
CaptureHashCodeAndReinitialize ( ) : byte[]
ValidateTransformBlock ( byte inputBuffer, int inputOffset, int inputCount ) : void

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

ComputeHash() публичный Метод

public ComputeHash ( Stream inputStream ) : byte[]
inputStream System.IO.Stream
Результат byte[]

ComputeHash() публичный Метод

public ComputeHash ( byte buffer ) : byte[]
buffer byte
Результат byte[]

ComputeHash() публичный Метод

public ComputeHash ( byte buffer, int offset, int count ) : byte[]
buffer byte
offset int
count int
Результат byte[]

Create() публичный статический Метод

public static Create ( ) : HashAlgorithm
Результат HashAlgorithm

Create() публичный статический Метод

public static Create ( string hashName ) : HashAlgorithm
hashName string
Результат HashAlgorithm

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

HashAlgorithm() защищенный Метод

protected HashAlgorithm ( ) : System.IO
Результат System.IO

HashCore() защищенный абстрактный Метод

protected abstract HashCore ( byte array, int ibStart, int cbSize ) : void
array byte
ibStart int
cbSize int
Результат void

HashFinal() защищенный абстрактный Метод

protected abstract HashFinal ( ) : byte[]
Результат byte[]

Initialize() публичный абстрактный Метод

public abstract Initialize ( ) : void
Результат void

TransformBlock() публичный Метод

public TransformBlock ( byte inputBuffer, int inputOffset, int inputCount, byte outputBuffer, int outputOffset ) : int
inputBuffer byte
inputOffset int
inputCount int
outputBuffer byte
outputOffset int
Результат int

TransformFinalBlock() публичный Метод

public TransformFinalBlock ( byte inputBuffer, int inputOffset, int inputCount ) : byte[]
inputBuffer byte
inputOffset int
inputCount int
Результат byte[]

Описание свойств

HashValue защищенное свойство

protected byte[] HashValue
Результат byte[]

State защищенное свойство

protected int State
Результат int