C# 클래스 MegaApi.Crypto

파일 보기 프로젝트 열기: redwyre/MegaApi

공개 메소드들

메소드 설명
a32_to_base64 ( uint a ) : string
a32_to_str ( uint a ) : byte[]
base64_to_a32 ( string s ) : uint[]
base64urldecode ( string data ) : byte[]
base64urlencode ( byte bytes ) : string
decrypt_key ( Sjcl cipher, uint a ) : uint[]
encrypt_key ( Sjcl cipher, uint a ) : uint[]
prepare_key ( uint a ) : uint[]
prepare_key_pw ( string password ) : uint[]
str_to_a32 ( byte b ) : uint[]
str_to_a32 ( string b ) : uint[]
stringhash ( string s, Sjcl aes ) : string

메소드 상세

a32_to_base64() 공개 정적인 메소드

public static a32_to_base64 ( uint a ) : string
a uint
리턴 string

a32_to_str() 공개 정적인 메소드

public static a32_to_str ( uint a ) : byte[]
a uint
리턴 byte[]

base64_to_a32() 공개 정적인 메소드

public static base64_to_a32 ( string s ) : uint[]
s string
리턴 uint[]

base64urldecode() 공개 정적인 메소드

public static base64urldecode ( string data ) : byte[]
data string
리턴 byte[]

base64urlencode() 공개 정적인 메소드

public static base64urlencode ( byte bytes ) : string
bytes byte
리턴 string

decrypt_key() 공개 정적인 메소드

public static decrypt_key ( Sjcl cipher, uint a ) : uint[]
cipher Sjcl
a uint
리턴 uint[]

encrypt_key() 공개 정적인 메소드

public static encrypt_key ( Sjcl cipher, uint a ) : uint[]
cipher Sjcl
a uint
리턴 uint[]

prepare_key() 공개 정적인 메소드

public static prepare_key ( uint a ) : uint[]
a uint
리턴 uint[]

prepare_key_pw() 공개 정적인 메소드

public static prepare_key_pw ( string password ) : uint[]
password string
리턴 uint[]

str_to_a32() 공개 정적인 메소드

public static str_to_a32 ( byte b ) : uint[]
b byte
리턴 uint[]

str_to_a32() 공개 정적인 메소드

public static str_to_a32 ( string b ) : uint[]
b string
리턴 uint[]

stringhash() 공개 정적인 메소드

public static stringhash ( string s, Sjcl aes ) : string
s string
aes Sjcl
리턴 string