C# Class weak_dsa_kg.AuthServer

Afficher le fichier Open project: pakt/crackmes

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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[]

Method Details

Verify() public static méthode

public static Verify ( string id, string fingerPrint, string signature ) : bool
id string
fingerPrint string
signature string
Résultat bool

deriveData() public static méthode

public static deriveData ( string id, string fingerPrint ) : byte[]
id string
fingerPrint string
Résultat byte[]

dsa_vrf() public static méthode

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
Résultat bool

hash() public static méthode

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

Property Details

fieldSize public_oe static_oe property

public static int fieldSize
Résultat int

fingerPrintSize public_oe static_oe property

public static int fingerPrintSize
Résultat int

g public_oe static_oe property

public static BigInteger,System.Numerics g
Résultat System.Numerics.BigInteger

idSize public_oe static_oe property

public static int idSize
Résultat int

my_md5 public_oe static_oe property

public static MD5CryptoServiceProvider,System.Security.Cryptography my_md5
Résultat System.Security.Cryptography.MD5CryptoServiceProvider

p public_oe static_oe property

public static BigInteger,System.Numerics p
Résultat System.Numerics.BigInteger

q public_oe static_oe property

public static BigInteger,System.Numerics q
Résultat System.Numerics.BigInteger

y public_oe static_oe property

public static BigInteger,System.Numerics y
Résultat System.Numerics.BigInteger