C# 클래스 Pdelvo.Minecraft.Network.ProtocolSecurity

파일 보기 프로젝트 열기: pdelvo/Pdelvo.Minecraft

공개 메소드들

메소드 설명
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[]