C# 클래스 Renci.SshNet.Security.Cryptography.SHA2HashBase

SHA256 algorithm implementation.
상속: System.Security.Cryptography.HashAlgorithm
파일 보기 프로젝트 열기: ElanHasson/SSIS-Extensions 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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

메소드 상세

BE_To_UInt32() 보호된 정적인 메소드

protected static BE_To_UInt32 ( byte bs ) : uint
bs byte
리턴 uint

BE_To_UInt32() 보호된 정적인 메소드

protected static BE_To_UInt32 ( byte bs, int off ) : uint
bs byte
off int
리턴 uint

BE_To_UInt64() 보호된 정적인 메소드

protected static BE_To_UInt64 ( byte bs ) : ulong
bs byte
리턴 ulong

BE_To_UInt64() 보호된 정적인 메소드

protected static BE_To_UInt64 ( byte bs, int off ) : ulong
bs byte
off int
리턴 ulong

Finish() 보호된 메소드

protected Finish ( ) : void
리턴 void

HashCore() 보호된 메소드

protected HashCore ( byte array, int ibStart, int cbSize ) : void
array byte
ibStart int
cbSize int
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

SHA2HashBase() 공개 메소드

Initializes a new instance of the SHA512Hash class.
public SHA2HashBase ( ) : System
리턴 System

UInt32_To_BE() 보호된 정적인 메소드

protected static UInt32_To_BE ( uint n, byte bs, int off ) : void
n uint
bs byte
off int
리턴 void

UInt64_To_BE() 보호된 정적인 메소드

protected static UInt64_To_BE ( ulong n, byte bs, int off ) : void
n ulong
bs byte
off int
리턴 void

프로퍼티 상세

H1 보호되어 있는 프로퍼티

protected ulong H1
리턴 ulong