C# Класс Granados.PKI.RSAKeyPair

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

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

Метод Описание
GenerateNew ( int bits, Rng rnd ) : RSAKeyPair
RSAKeyPair ( BigInteger e, BigInteger d, BigInteger n, BigInteger u, BigInteger p, BigInteger q ) : System
Sign ( byte data ) : byte[]
SignWithSHA1 ( byte data ) : byte[]
ToRSAParameters ( ) : RSAParameters
Verify ( byte data, byte expected ) : void

Приватные методы

Метод Описание
PrimeExponent ( BigInteger privateExponent, BigInteger prime ) : BigInteger
SignCore ( BigInteger input, BigInteger pe, BigInteger qe ) : BigInteger

Описание методов

GenerateNew() публичный статический Метод

public static GenerateNew ( int bits, Rng rnd ) : RSAKeyPair
bits int
rnd Rng
Результат RSAKeyPair

RSAKeyPair() публичный Метод

public RSAKeyPair ( BigInteger e, BigInteger d, BigInteger n, BigInteger u, BigInteger p, BigInteger q ) : System
e BigInteger
d BigInteger
n BigInteger
u BigInteger
p BigInteger
q BigInteger
Результат System

Sign() публичный Метод

public Sign ( byte data ) : byte[]
data byte
Результат byte[]

SignWithSHA1() публичный Метод

public SignWithSHA1 ( byte data ) : byte[]
data byte
Результат byte[]

ToRSAParameters() публичный Метод

public ToRSAParameters ( ) : RSAParameters
Результат System.Security.Cryptography.RSAParameters

Verify() публичный Метод

public Verify ( byte data, byte expected ) : void
data byte
expected byte
Результат void