C# 클래스 SharpTox.Encryption.ToxEncryption

파일 보기 프로젝트 열기: hexafluoride/Detox 1 사용 예제들

공개 메소드들

메소드 설명
DecryptData ( byte data, ToxEncryptionKey key ) : byte[]
DecryptData ( byte data, ToxEncryptionKey key, ToxErrorDecryption &error ) : byte[]
EncryptData ( byte data, ToxEncryptionKey key ) : byte[]
EncryptData ( byte data, ToxEncryptionKey key, ToxErrorEncryption &error ) : byte[]
GetSalt ( byte data ) : byte[]
IsDataEncrypted ( byte data ) : bool

비공개 메소드들

메소드 설명
DeriveKey ( string passphrase ) : ToxPassKey?
DeriveKey ( string passphrase, byte salt ) : ToxPassKey?

메소드 상세

DecryptData() 공개 정적인 메소드

public static DecryptData ( byte data, ToxEncryptionKey key ) : byte[]
data byte
key ToxEncryptionKey
리턴 byte[]

DecryptData() 공개 정적인 메소드

public static DecryptData ( byte data, ToxEncryptionKey key, ToxErrorDecryption &error ) : byte[]
data byte
key ToxEncryptionKey
error ToxErrorDecryption
리턴 byte[]

EncryptData() 공개 정적인 메소드

public static EncryptData ( byte data, ToxEncryptionKey key ) : byte[]
data byte
key ToxEncryptionKey
리턴 byte[]

EncryptData() 공개 정적인 메소드

public static EncryptData ( byte data, ToxEncryptionKey key, ToxErrorEncryption &error ) : byte[]
data byte
key ToxEncryptionKey
error ToxErrorEncryption
리턴 byte[]

GetSalt() 공개 정적인 메소드

public static GetSalt ( byte data ) : byte[]
data byte
리턴 byte[]

IsDataEncrypted() 공개 정적인 메소드

public static IsDataEncrypted ( byte data ) : bool
data byte
리턴 bool