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

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

공개 메소드들

메소드 설명
Initialize ( ) : void

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.

SHA256Hash ( ) : System

Initializes a new instance of the SHA1 class.

보호된 메소드들

메소드 설명
HashCore ( byte array, int ibStart, int cbSize ) : void

Routes data written to the object into the hash algorithm for computing the hash.

HashFinal ( ) : byte[]

Finalizes the hash computation after the last data is processed by the cryptographic stream object.

비공개 메소드들

메소드 설명
BE_To_UInt32 ( byte bs, int off ) : uint
InternalInitialize ( ) : void
ProcessBlock ( ) : void
ProcessLength ( long bitLength ) : void
ProcessWord ( byte input, int inOff ) : void
Sum0Maj ( uint x, uint y, uint z ) : uint
Sum1Ch ( uint x, uint y, uint z ) : uint
Theta0 ( uint x ) : uint
Theta1 ( uint x ) : uint
UInt32_To_BE ( uint n, byte bs, int off ) : void
Update ( byte input ) : void

메소드 상세

HashCore() 보호된 메소드

Routes data written to the object into the hash algorithm for computing the hash.
protected HashCore ( byte array, int ibStart, int cbSize ) : void
array byte The input to compute the hash code for.
ibStart int The offset into the byte array from which to begin using data.
cbSize int The number of bytes in the byte array to use as data.
리턴 void

HashFinal() 보호된 메소드

Finalizes the hash computation after the last data is processed by the cryptographic stream object.
protected HashFinal ( ) : byte[]
리턴 byte[]

Initialize() 공개 메소드

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.
public Initialize ( ) : void
리턴 void

SHA256Hash() 공개 메소드

Initializes a new instance of the SHA1 class.
public SHA256Hash ( ) : System
리턴 System