C# Класс Renci.SshNet.Security.Cryptography.MD5Hash

MD5 algorithm implementation
Наследование: System.Security.Cryptography.HashAlgorithm
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Initialize ( ) : void

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.

MD5Hash ( ) : System

Initializes a new instance of the MD5Hash class.

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

Метод Описание
HashCore ( byte array, int ibStart, int cbSize ) : void

Routes data written to the object into the hash algorithm for computing the hash.

HashFinal ( ) : byte[]

Finalizes the hash computation after the last data is processed by the cryptographic stream object.

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

Метод Описание
F ( int u, int v, int w ) : int
G ( int u, int v, int w ) : int
H ( int u, int v, int w ) : int
InternalInitialize ( ) : void
K ( int u, int v, int w ) : int
ProcessBlock ( ) : void
ProcessWord ( byte input, int inOff ) : void
RotateLeft ( int x, int n ) : int
UnpackWord ( int word, byte outBytes, int outOff ) : void
Update ( byte input ) : void

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

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

Routes data written to the object into the hash algorithm for computing the hash.
protected HashCore ( byte array, int ibStart, int cbSize ) : void
array byte The input to compute the hash code for.
ibStart int The offset into the byte array from which to begin using data.
cbSize int The number of bytes in the byte array to use as data.
Результат void

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

Finalizes the hash computation after the last data is processed by the cryptographic stream object.
protected HashFinal ( ) : byte[]
Результат byte[]

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

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.
public Initialize ( ) : void
Результат void

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

Initializes a new instance of the MD5Hash class.
public MD5Hash ( ) : System
Результат System