|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--chat.CreaChiaviRSA
Classe di utilità per creare le chiavi relative all'algoritmo RSA.
Redirigendo lo standard output su file è possibile salvare
in un vettore byte[]
di Java le chiavi generate.
Vengono creati inoltre due file "Pubblica.bin" e "Segreta.bin" i
quali contengono, rispettivamente, la chiave pubblica e la chiave
privata appena generate.
Per riottenere le chiavi partendo dal vettore di byte è sufficiente:
new cryptix.provider.rsa.RawRSAPublicKey(new java.io.ByteArrayInputStream(public_byte_array));
oppure:
new cryptix.provider.rsa.RawRSAPrivateKey(new java.io.ByteArrayInputStream(private_byte_array));
Analoga cosa si può fare a partire dai file su disco, incapsulandoli
entro un java.io.FileInputStream
piuttosto che in un
java.io.ByteArrayInputStream
.
Constructor Summary | |
CreaChiaviRSA()
|
Method Summary | |
static void |
main(java.lang.String[] args)
L'entry point del programma. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public CreaChiaviRSA()
Method Detail |
public static void main(java.lang.String[] args)
java chat.CreaChiaviRSA 512
args
- gli argomenti della linea di comando.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |