C# Класс Universal.Torrent.Client.Encryption.ModuloCalculator

Class to facilitate the calculation of a^b mod p, where a and b are large integers and p is the predefined prime from message stream encryption.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Two Universal.Torrent.Client.Encryption.BigInteger.BigInteger

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

Метод Описание
Calculate ( BigInteger a, BigInteger b ) : byte[]
Calculate ( BigInteger a, byte b ) : byte[]
Calculate ( byte a, BigInteger b ) : byte[]
Calculate ( byte a, byte b ) : byte[]

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

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

public static Calculate ( BigInteger a, BigInteger b ) : byte[]
a BigInteger
b BigInteger
Результат byte[]

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

public static Calculate ( BigInteger a, byte b ) : byte[]
a BigInteger
b byte
Результат byte[]

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

public static Calculate ( byte a, BigInteger b ) : byte[]
a byte
b BigInteger
Результат byte[]

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

public static Calculate ( byte a, byte b ) : byte[]
a byte
b byte
Результат byte[]

Описание свойств

Two публичное статическое свойство

public static BigInteger,Universal.Torrent.Client.Encryption.BigInteger Two
Результат Universal.Torrent.Client.Encryption.BigInteger.BigInteger