프로퍼티 | 타입 | 설명 | |
---|---|---|---|
H1 | ulong |
메소드 | 설명 | |
---|---|---|
Initialize ( ) : void | ||
SHA2HashBase ( ) : System |
Initializes a new instance of the SHA512Hash class.
|
메소드 | 설명 | |
---|---|---|
BE_To_UInt32 ( byte bs ) : uint | ||
BE_To_UInt32 ( byte bs, int off ) : uint | ||
BE_To_UInt64 ( byte bs ) : ulong | ||
BE_To_UInt64 ( byte bs, int off ) : ulong | ||
Finish ( ) : void | ||
HashCore ( byte array, int ibStart, int cbSize ) : void | ||
UInt32_To_BE ( uint n, byte bs, int off ) : void | ||
UInt64_To_BE ( ulong n, byte bs, int off ) : void |
메소드 | 설명 | |
---|---|---|
AdjustByteCounts ( ) : void |
Adjust the byte counts so that byteCount2 represents the upper long (less 3 bits) word of the byte count.
|
|
Ch ( ulong x, ulong y, ulong z ) : ulong | ||
Maj ( ulong x, ulong y, ulong z ) : ulong | ||
ProcessBlock ( ) : void | ||
ProcessLength ( long lowW, long hiW ) : void | ||
ProcessWord ( byte input, int inOff ) : void | ||
Sigma0 ( ulong x ) : ulong | ||
Sigma1 ( ulong x ) : ulong | ||
Sum0 ( ulong x ) : ulong | ||
Sum1 ( ulong x ) : ulong | ||
Update ( byte input ) : void |
protected static BE_To_UInt32 ( byte bs, int off ) : uint | ||
bs | byte | |
off | int | |
리턴 | uint |
protected static BE_To_UInt64 ( byte bs, int off ) : ulong | ||
bs | byte | |
off | int | |
리턴 | ulong |
protected HashCore ( byte array, int ibStart, int cbSize ) : void | ||
array | byte | |
ibStart | int | |
cbSize | int | |
리턴 | void |
protected static UInt32_To_BE ( uint n, byte bs, int off ) : void | ||
n | uint | |
bs | byte | |
off | int | |
리턴 | void |
protected static UInt64_To_BE ( ulong n, byte bs, int off ) : void | ||
n | ulong | |
bs | byte | |
off | int | |
리턴 | void |