|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--Dechiffreur
Un déchiffeur RSA utilisant des EPA.
| Field Summary | |
private EPA |
a
a = b-1 mod φ(n) |
private EPA |
n
n = p·q |
| Constructor Summary | |
Dechiffreur(EPA n,
EPA a)
Construit le déchiffreur RSA à partir des entiers n et a spécifiés |
|
Dechiffreur(String nomfichier)
Construit le chiffreur RSA à partir de la clé privée (les entiers n et a) lue à partir du fichier spécifié. |
|
| Method Summary | |
EPA |
déchiffre(EPA code)
Déchiffre l'EPA spécifié. |
void |
déchiffre(String entréeNomFichier,
String sortieNomFichier)
Déchiffre un fichier vers un autre. |
void |
écritCléPrivée(String nomfichier)
Enregistre la clé privée dans le fichier spécifié. |
EPA |
getA()
Renvoie a. |
EPA |
getN()
Renvoie n. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private EPA n
private EPA a
| Constructor Detail |
public Dechiffreur(EPA n,
EPA a)
n - p·qa - b-1 mod φ(n)
public Dechiffreur(String nomfichier)
throws IOException
IOException - En cas d'erreur d'entrée/sortie.| Method Detail |
public EPA getN()
public EPA getA()
public void écritCléPrivée(String nomfichier)
throws IOException
IOException - En cas d'erreur d'entrée/sortie.public EPA déchiffre(EPA code)
public void déchiffre(String entréeNomFichier,
String sortieNomFichier)
throws IOException
IOException - En cas d'erreur d'entrée/sortie.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||