C# 클래스 weak_dsa_kg.AuthServer

파일 보기 프로젝트 열기: pakt/crackmes

공개 프로퍼티들

프로퍼티 타입 설명
fieldSize int
fingerPrintSize int
g System.Numerics.BigInteger
idSize int
my_md5 System.Security.Cryptography.MD5CryptoServiceProvider
p System.Numerics.BigInteger
q System.Numerics.BigInteger
y System.Numerics.BigInteger

공개 메소드들

메소드 설명
Verify ( string id, string fingerPrint, string signature ) : bool
deriveData ( string id, string fingerPrint ) : byte[]
dsa_vrf ( System.Numerics.BigInteger h, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool
hash ( MD5CryptoServiceProvider md5, string id, int h_size ) : byte[]

메소드 상세

Verify() 공개 정적인 메소드

public static Verify ( string id, string fingerPrint, string signature ) : bool
id string
fingerPrint string
signature string
리턴 bool

deriveData() 공개 정적인 메소드

public static deriveData ( string id, string fingerPrint ) : byte[]
id string
fingerPrint string
리턴 byte[]

dsa_vrf() 공개 정적인 메소드

public static dsa_vrf ( System.Numerics.BigInteger h, System.Numerics.BigInteger r, System.Numerics.BigInteger s ) : bool
h System.Numerics.BigInteger
r System.Numerics.BigInteger
s System.Numerics.BigInteger
리턴 bool

hash() 공개 정적인 메소드

public static hash ( MD5CryptoServiceProvider md5, string id, int h_size ) : byte[]
md5 System.Security.Cryptography.MD5CryptoServiceProvider
id string
h_size int
리턴 byte[]

프로퍼티 상세

fieldSize 공개적으로 정적으로 프로퍼티

public static int fieldSize
리턴 int

fingerPrintSize 공개적으로 정적으로 프로퍼티

public static int fingerPrintSize
리턴 int

g 공개적으로 정적으로 프로퍼티

public static BigInteger,System.Numerics g
리턴 System.Numerics.BigInteger

idSize 공개적으로 정적으로 프로퍼티

public static int idSize
리턴 int

my_md5 공개적으로 정적으로 프로퍼티

public static MD5CryptoServiceProvider,System.Security.Cryptography my_md5
리턴 System.Security.Cryptography.MD5CryptoServiceProvider

p 공개적으로 정적으로 프로퍼티

public static BigInteger,System.Numerics p
리턴 System.Numerics.BigInteger

q 공개적으로 정적으로 프로퍼티

public static BigInteger,System.Numerics q
리턴 System.Numerics.BigInteger

y 공개적으로 정적으로 프로퍼티

public static BigInteger,System.Numerics y
리턴 System.Numerics.BigInteger