C# Класс HabboEncryption.Security.Cryptography.DiffieHellman

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

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

Метод Описание
CalculateSharedKey ( BigInteger publicKey ) : BigInteger
CreateInstance ( DiffieHellman dh ) : DiffieHellman
CreateInstance ( int bitLength ) : DiffieHellman
DiffieHellman ( int bitLength, BigInteger p, BigInteger g ) : System

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

Метод Описание
GenerateKeys ( ) : void

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

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

public CalculateSharedKey ( BigInteger publicKey ) : BigInteger
publicKey BigInteger
Результат BigInteger

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

public static CreateInstance ( DiffieHellman dh ) : DiffieHellman
dh DiffieHellman
Результат DiffieHellman

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

public static CreateInstance ( int bitLength ) : DiffieHellman
bitLength int
Результат DiffieHellman

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

public DiffieHellman ( int bitLength, BigInteger p, BigInteger g ) : System
bitLength int
p BigInteger
g BigInteger
Результат System