|
||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of EPA in |
Fields in declared as EPA | |
static EPA |
EPA.ZÉRO
L'EPA constant de valeur 0. |
static EPA |
EPA.UN
L'EPA constant de valeur 1. |
static EPA |
EPA.DEUX
L'EPA constant de valeur 2. |
private EPA |
Chiffreur.n
n = p·q |
private EPA |
Chiffreur.b
b, un entier tiré aléatoirement tel que 1 < b < φ(n) et pgcd( b, φ(n) ) = 1 |
private EPA |
Dechiffreur.n
n = p·q |
private EPA |
Dechiffreur.a
a = b-1 mod φ(n) |
Methods in that return EPA | |
EPA |
EPA.plus(EPA terme)
Renvoie le résultat de l'addition de cet EPA et du terme spécifié. |
EPA |
EPA.moins(EPA terme)
Renvoie le résultat de la soustraction du terme spécifié à cet EPA. |
EPA |
EPA.décale(int décalage)
Retourne le produit par BASE décalage, par exemple 78953 décalé
de 2 si la BASE est 100 devient 78953*100*100=789530000. |
EPA |
EPA.multipliéPar(int facteur)
Renvoie le résultat de la multiplication de cet EPA par un int . |
EPA |
EPA.multipliéPar(EPA facteur)
Renvoie le résultat de la multiplication de cet EPA par facteur. |
EPA |
EPA.diviséPar(int diviseur)
Retourne le résultat de la division de cet EPA par par un int . |
EPA |
EPA.quotient(EPA diviseur)
Retourne le quotient de la division entière de cet EPA par diviseur. |
EPA |
EPA.reste(EPA diviseur)
Retourne le reste de la division entière de cet EPA par diviseur. |
EPA |
EPA.modulo(EPA diviseur)
Retourne le modulo (reste) de cet EPA par diviseur. |
EPA[] |
EPA.quotientReste(EPA diviseur)
Retourne un tableau de deux EPA, respectivement le quotient et le reste de la division entière de cet EPA et de diviseur. |
EPA |
EPA.puissance(int exposant)
Renvoie le résultat de l'élevation de cet EPA à la puissance exposant (un int ). |
EPA |
EPA.puissance(EPA exposant)
Renvoie le résultat de l'élevation de cet EPA à la puissance exposant (un EPA). |
EPA |
EPA.puissanceModulo(EPA exposant,
EPA mod)
Renvoie l'élevation de cet EPA à la puissance exposant modulo mod. |
EPA |
EPA.pgcd(EPA n)
Renvoie le Plus Grand Commun Diviseur de cet EPA et n. |
(package private) EPA |
EPA.inverseModulo(EPA module)
Renvoie l'inverse de cet EPA modulo module, selon l'algo d'Euclide étendu. |
static EPA |
EPA.créerAléatoirement(int nbdigits)
Retourne un EPA de nbdigits chiffres (en base 10) engendré aléatoirement. |
static EPA |
EPA.créerAléatoirementPremier(int nbdigits,
int marge)
Retourne un EPA premier de nbdigits digits (en base 10) engendré aléatoirement. |
static EPA[] |
RSA.génèreClés(int nbrdigits,
int margeprimalité)
Génère les nombres aléatoires p et q et calcule/génère les valeurs dérivées n, b a. |
private static EPA |
RSA.petitPremierAvec(EPA gros,
int nbrdigits)
Renvoie un EPA de nbrdigits en base 10, premier avec l'EPA gros, et inférieur à celui-ci. |
EPA |
Chiffreur.getN()
Renvoie n. |
EPA |
Chiffreur.getB()
Renvoie b. |
EPA |
Chiffreur.chiffre(EPA clair)
Chiffre l'EPA spécifié. |
EPA |
Dechiffreur.getN()
Renvoie n. |
EPA |
Dechiffreur.getA()
Renvoie a. |
EPA |
Dechiffreur.déchiffre(EPA code)
Déchiffre l'EPA spécifié. |
Methods in with parameters of type EPA | |
EPA |
EPA.plus(EPA terme)
Renvoie le résultat de l'addition de cet EPA et du terme spécifié. |
EPA |
EPA.moins(EPA terme)
Renvoie le résultat de la soustraction du terme spécifié à cet EPA. |
int |
EPA.compareTo(EPA n)
Compare cet EPA avec un autre. |
EPA |
EPA.multipliéPar(EPA facteur)
Renvoie le résultat de la multiplication de cet EPA par facteur. |
EPA |
EPA.quotient(EPA diviseur)
Retourne le quotient de la division entière de cet EPA par diviseur. |
EPA |
EPA.reste(EPA diviseur)
Retourne le reste de la division entière de cet EPA par diviseur. |
EPA |
EPA.modulo(EPA diviseur)
Retourne le modulo (reste) de cet EPA par diviseur. |
EPA[] |
EPA.quotientReste(EPA diviseur)
Retourne un tableau de deux EPA, respectivement le quotient et le reste de la division entière de cet EPA et de diviseur. |
EPA |
EPA.puissance(EPA exposant)
Renvoie le résultat de l'élevation de cet EPA à la puissance exposant (un EPA). |
EPA |
EPA.puissanceModulo(EPA exposant,
EPA mod)
Renvoie l'élevation de cet EPA à la puissance exposant modulo mod. |
EPA |
EPA.pgcd(EPA n)
Renvoie le Plus Grand Commun Diviseur de cet EPA et n. |
(package private) EPA |
EPA.inverseModulo(EPA module)
Renvoie l'inverse de cet EPA modulo module, selon l'algo d'Euclide étendu. |
private static EPA |
RSA.petitPremierAvec(EPA gros,
int nbrdigits)
Renvoie un EPA de nbrdigits en base 10, premier avec l'EPA gros, et inférieur à celui-ci. |
EPA |
Chiffreur.chiffre(EPA clair)
Chiffre l'EPA spécifié. |
EPA |
Dechiffreur.déchiffre(EPA code)
Déchiffre l'EPA spécifié. |
Constructors in with parameters of type EPA | |
EPA(EPA n)
Construit un EPA à partir de l'EPA spécifié (constructeur de copie). |
|
Chiffreur(EPA n,
EPA b)
Construit le chiffreur RSA à partir des entiers n et b spécifiés |
|
Dechiffreur(EPA n,
EPA a)
Construit le déchiffreur RSA à partir des entiers n et a spécifiés |
|
||||||||
PREV NEXT | FRAMES NO FRAMES |