C# Class HmacMD5, ICanPay

HmacMD5加密
Mostrar archivo Open project: hiihellox10/ICanPay Class Usage Examples

Public Methods

Method Description
HmacMD5 ( ) : System
finalize ( ) : byte[]
init ( ) : void
md5String ( ) : string
update ( byte data, uint length ) : void

Private Methods

Method Description
F ( uint x, uint y, uint z ) : uint
FF ( uint &a, uint b, uint c, uint d, uint x, uint s, uint ac ) : void
G ( uint x, uint y, uint z ) : uint
GG ( uint &a, uint b, uint c, uint d, uint x, uint s, uint ac ) : void
H ( uint x, uint y, uint z ) : uint
HH ( uint &a, uint b, uint c, uint d, uint x, uint s, uint ac ) : void
I ( uint x, uint y, uint z ) : uint
II ( uint &a, uint b, uint c, uint d, uint x, uint s, uint ac ) : void
decode ( uint &output, byte input, uint len ) : void
encode ( byte &output, uint input, uint len ) : void
rotate_left ( uint x, uint n ) : uint
transform ( byte data ) : void

Method Details

HmacMD5() public method

public HmacMD5 ( ) : System
return System

finalize() public method

public finalize ( ) : byte[]
return byte[]

init() public method

public init ( ) : void
return void

md5String() public method

public md5String ( ) : string
return string

update() public method

public update ( byte data, uint length ) : void
data byte
length uint
return void