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

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

공개 메소드들

메소드 설명
Initialize ( ) : void

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

RIPEMD160Hash ( ) : System

Initializes a new instance of the RIPEMD160Hash class.

보호된 메소드들

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

비공개 메소드들

메소드 설명
F1 ( int x, int y, int z ) : int

Rounds 0-15

F2 ( int x, int y, int z ) : int

Rounds 16-31

F3 ( int x, int y, int z ) : int

ounds 32-47

F4 ( int x, int y, int z ) : int

Rounds 48-63

F5 ( int x, int y, int z ) : int

ounds 64-79

InternalInitialize ( ) : void

Reset the chaining variables to the IV values.

ProcessBlock ( ) : void
ProcessLength ( long bitLength ) : void
ProcessWord ( byte input, int inOff ) : void
RL ( int x, int n ) : int
UnpackWord ( int word, byte outBytes, int outOff ) : void
Update ( byte input ) : void

메소드 상세

HashCore() 보호된 메소드

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

HashFinal() 보호된 메소드

protected HashFinal ( ) : byte[]
리턴 byte[]

Initialize() 공개 메소드

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

RIPEMD160Hash() 공개 메소드

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