C# Class Electro.Crypto.HomoCrypto

Afficher le fichier Open project: HackerDom/ructfe-2015

Méthodes publiques

Méthode Description
Decrypt ( System.Numerics.BigInteger val, PrivateKey privateKey ) : int
DecryptVector ( System.Numerics.BigInteger vector, PrivateKey privateKey ) : int[]
Encrypt ( int val, PublicKey publicKey ) : System.Numerics.BigInteger
EncryptVector ( int vector, PublicKey publicKey ) : System.Numerics.BigInteger[]

Method Details

Decrypt() public static méthode

public static Decrypt ( System.Numerics.BigInteger val, PrivateKey privateKey ) : int
val System.Numerics.BigInteger
privateKey PrivateKey
Résultat int

DecryptVector() public static méthode

public static DecryptVector ( System.Numerics.BigInteger vector, PrivateKey privateKey ) : int[]
vector System.Numerics.BigInteger
privateKey PrivateKey
Résultat int[]

Encrypt() public static méthode

public static Encrypt ( int val, PublicKey publicKey ) : System.Numerics.BigInteger
val int
publicKey PublicKey
Résultat System.Numerics.BigInteger

EncryptVector() public static méthode

public static EncryptVector ( int vector, PublicKey publicKey ) : System.Numerics.BigInteger[]
vector int
publicKey PublicKey
Résultat System.Numerics.BigInteger[]