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
파일 보기 프로젝트 열기: brandonprry/Potato 1 사용 예제들

공개 메소드들

메소드 설명
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