C# Класс Tempest.RSACrypto

Наследование: IAsymmetricCrypto
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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