C# 클래스 Tempest.RSACrypto

상속: IAsymmetricCrypto
파일 보기 프로젝트 열기: ermau/Tempest 1 사용 예제들

공개 메소드들

메소드 설명
Decrypt ( byte data ) : byte[]
Encrypt ( byte data ) : byte[]
ExportKey ( bool includePrivate ) : RSAAsymmetricKey
HashAndSign ( string hashAlg, byte data, int offset, int count ) : byte[]
ImportKey ( RSAAsymmetricKey key ) : void
RSACrypto ( ) : System
RSACrypto ( int keySize ) : System
VerifySignedHash ( string hashAlg, byte data, byte signature ) : bool

메소드 상세

Decrypt() 공개 메소드

public Decrypt ( byte data ) : byte[]
data byte
리턴 byte[]

Encrypt() 공개 메소드

public Encrypt ( byte data ) : byte[]
data byte
리턴 byte[]

ExportKey() 공개 메소드

public ExportKey ( bool includePrivate ) : RSAAsymmetricKey
includePrivate bool
리턴 RSAAsymmetricKey

HashAndSign() 공개 메소드

public HashAndSign ( string hashAlg, byte data, int offset, int count ) : byte[]
hashAlg string
data byte
offset int
count int
리턴 byte[]

ImportKey() 공개 메소드

public ImportKey ( RSAAsymmetricKey key ) : void
key RSAAsymmetricKey
리턴 void

RSACrypto() 공개 메소드

public RSACrypto ( ) : System
리턴 System

RSACrypto() 공개 메소드

public RSACrypto ( int keySize ) : System
keySize int
리턴 System

VerifySignedHash() 공개 메소드

public VerifySignedHash ( string hashAlg, byte data, byte signature ) : bool
hashAlg string
data byte
signature byte
리턴 bool