Class BI_RSA
java.lang.Object
|
+--AbsRSA
|
+--BI_RSA
- class BI_RSA
- extends AbsRSA
Field Summary |
(package private) static java.math.BigInteger |
BI_MOINS_UN
|
(package private) static java.math.BigInteger |
BI_UN
|
private int |
byteLengthClair
|
private java.math.BigInteger |
d
|
private java.math.BigInteger |
e
|
(package private) static java.lang.String |
EXT_CLE_PRI
|
(package private) static java.lang.String |
EXT_CLE_PUB
|
private java.math.BigInteger |
n
|
(package private) static int |
NBR_BITS
|
private java.math.BigInteger |
p
|
(package private) static int |
PRIME_CERNTAINTY
|
private java.math.BigInteger |
q
|
Constructor Summary |
(package private) |
BI_RSA()
|
Method Summary |
(package private) void |
chargeClés(java.lang.String nomFichier)
|
(package private) java.math.BigInteger |
chiffre(java.math.BigInteger clair)
|
(package private) void |
chiffre(java.lang.String entréeNomFichier,
java.lang.String sortieNomFichier)
|
private void |
codeEtEcrit(byte[] block,
java.io.PrintStream sortie)
|
(package private) java.math.BigInteger |
déchiffre(java.math.BigInteger code)
|
(package private) void |
déchiffre(java.lang.String entréeNomFichier,
java.lang.String sortieNomFichier)
|
(package private) void |
init()
|
(package private) java.math.BigInteger |
petitPremier(java.math.BigInteger gros)
|
(package private) void |
sauveClés(java.lang.String nomFichier)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
EXT_CLE_PUB
static final java.lang.String EXT_CLE_PUB
EXT_CLE_PRI
static final java.lang.String EXT_CLE_PRI
NBR_BITS
static final int NBR_BITS
PRIME_CERNTAINTY
static final int PRIME_CERNTAINTY
BI_MOINS_UN
static final java.math.BigInteger BI_MOINS_UN
BI_UN
static final java.math.BigInteger BI_UN
p
private java.math.BigInteger p
q
private java.math.BigInteger q
n
private java.math.BigInteger n
e
private java.math.BigInteger e
d
private java.math.BigInteger d
byteLengthClair
private int byteLengthClair
BI_RSA
BI_RSA()
init
void init()
- Overrides:
init
in class AbsRSA
petitPremier
java.math.BigInteger petitPremier(java.math.BigInteger gros)
sauveClés
void sauveClés(java.lang.String nomFichier)
- Overrides:
sauveClés
in class AbsRSA
chargeClés
void chargeClés(java.lang.String nomFichier)
- Overrides:
chargeClés
in class AbsRSA
chiffre
java.math.BigInteger chiffre(java.math.BigInteger clair)
déchiffre
java.math.BigInteger déchiffre(java.math.BigInteger code)
codeEtEcrit
private void codeEtEcrit(byte[] block,
java.io.PrintStream sortie)
throws java.io.IOException
chiffre
void chiffre(java.lang.String entréeNomFichier,
java.lang.String sortieNomFichier)
throws java.io.IOException
- Overrides:
chiffre
in class AbsRSA
déchiffre
void déchiffre(java.lang.String entréeNomFichier,
java.lang.String sortieNomFichier)
throws java.io.IOException
- Overrides:
déchiffre
in class AbsRSA
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object