C# Класс Pdelvo.Minecraft.Network.ProtocolSecurity

Показать файл Открыть проект

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

Метод Описание
ComputeHash ( ) : string
GenerateAes128Key ( ) : byte[]
GenerateRsaKeyPair ( RSACryptoServiceProvider &provider ) : RSAParameters
RsaDecrypt ( byte data, RSACryptoServiceProvider provider, bool isPrivate ) : byte[]
RsaDecrypt ( byte data, byte key, bool isPrivate ) : byte[]
RsaEncrypt ( byte data, byte key, bool isPrivate ) : byte[]

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

Метод Описание
GenerateRsaKey ( byte key, bool isPrivate ) : RSAParameters
GenerateRsaPublicKey ( byte key ) : RSAParameters

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

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

public static ComputeHash ( ) : string
Результат string

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

public static GenerateAes128Key ( ) : byte[]
Результат byte[]

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

public static GenerateRsaKeyPair ( RSACryptoServiceProvider &provider ) : RSAParameters
provider System.Security.Cryptography.RSACryptoServiceProvider
Результат System.Security.Cryptography.RSAParameters

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

public static RsaDecrypt ( byte data, RSACryptoServiceProvider provider, bool isPrivate ) : byte[]
data byte
provider System.Security.Cryptography.RSACryptoServiceProvider
isPrivate bool
Результат byte[]

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

public static RsaDecrypt ( byte data, byte key, bool isPrivate ) : byte[]
data byte
key byte
isPrivate bool
Результат byte[]

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

public static RsaEncrypt ( byte data, byte key, bool isPrivate ) : byte[]
data byte
key byte
isPrivate bool
Результат byte[]