C# Класс SharpCifs.Util.Hmact64

This is an implementation of the HMACT64 keyed hashing algorithm.
This is an implementation of the HMACT64 keyed hashing algorithm. HMACT64 is defined by Luke Leighton as a modified HMAC-MD5 (RFC 2104) in which the key is truncated at 64 bytes (rather than being hashed via MD5).
Наследование: SharpCifs.Util.Sharpen.MessageDigest
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Digest ( ) : byte[]
GetDigestLength ( ) : int
Hmact64 ( byte key ) : System

Creates an HMACT64 instance which uses the given secret key material.

Creates an HMACT64 instance which uses the given secret key material.

Reset ( ) : void
Update ( byte b ) : void
Update ( byte b, int offset, int len ) : void

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

Метод Описание
EngineDigest ( ) : byte[]
EngineDigest ( byte buf, int offset, int len ) : int
EngineGetDigestLength ( ) : int
EngineReset ( ) : void
EngineUpdate ( byte b ) : void
EngineUpdate ( byte input, int offset, int len ) : void

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

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

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

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

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

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

protected EngineDigest ( byte buf, int offset, int len ) : int
buf byte
offset int
len int
Результат int

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

protected EngineGetDigestLength ( ) : int
Результат int

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

protected EngineReset ( ) : void
Результат void

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

protected EngineUpdate ( byte b ) : void
b byte
Результат void

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

protected EngineUpdate ( byte input, int offset, int len ) : void
input byte
offset int
len int
Результат void

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

public GetDigestLength ( ) : int
Результат int

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

Creates an HMACT64 instance which uses the given secret key material.
Creates an HMACT64 instance which uses the given secret key material.
public Hmact64 ( byte key ) : System
key byte The key material to use in hashing.
Результат System

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

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

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

public Update ( byte b ) : void
b byte
Результат void

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

public Update ( byte b, int offset, int len ) : void
b byte
offset int
len int
Результат void