C# 클래스 Goedel.Cryptography.CryptoProviderSignature

Crypto provider for digital signature algorithms. The chief reason this is necessary is the excrable nature of the .NET APIs in which the base class does not expose methods such as sign.
상속: CryptoProviderAsymmetric
파일 보기 프로젝트 열기: hallambaker/Mathematical-Mesh 1 사용 예제들

공개 메소드들

메소드 설명
GetDigestProvider ( ) : CryptoProviderDigest

Return a provider for the current digest algorithm.

Sign ( CryptoData Data ) : CryptoData

Sign a previously computed digest (requires private key).

Sign ( byte Data ) : CryptoData

Sign data using the default digest (requires private key).

Verify ( CryptoData Data, CryptoData Signature ) : bool

Verify signature.

Verify ( CryptoData Data, byte Signature ) : bool

Verify signature.

Verify ( byte Data, byte Signature ) : bool

Verify signature.

메소드 상세

GetDigestProvider() 공개 메소드

Return a provider for the current digest algorithm.
public GetDigestProvider ( ) : CryptoProviderDigest
리턴 CryptoProviderDigest

Sign() 공개 추상적인 메소드

Sign a previously computed digest (requires private key).
public abstract Sign ( CryptoData Data ) : CryptoData
Data CryptoData Computed digest
리턴 CryptoData

Sign() 공개 메소드

Sign data using the default digest (requires private key).
public Sign ( byte Data ) : CryptoData
Data byte Data to be signed.
리턴 CryptoData

Verify() 공개 메소드

Verify signature.
public Verify ( CryptoData Data, CryptoData Signature ) : bool
Data CryptoData Computed digest
Signature CryptoData Signature
리턴 bool

Verify() 공개 추상적인 메소드

Verify signature.
public abstract Verify ( CryptoData Data, byte Signature ) : bool
Data CryptoData Computed digest
Signature byte Signature
리턴 bool

Verify() 공개 메소드

Verify signature.
public Verify ( byte Data, byte Signature ) : bool
Data byte Computed digest
Signature byte Signature
리턴 bool