Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - come salvare le chiavi
Forum - Java - come salvare le chiavi

Avatar
Oneshot (Normal User)
Newbie


Messaggi: 6
Iscritto: 23/09/2009

Segnala al moderatore
Postato alle 16:15
Martedė, 13/10/2009
Ciao,

sto realizzando un programma dove viene generato un numero "n" di chiavi crittografiche. Ognuna di queste chiavi č salvata in un array byte[8].Io avrei bisogno di mettere tutte le chiavi in una qualche struttura, avevo pensato ad una matrice ma mi sembra poco pratico.
C'č qualcuno di voi pių esperto che pių dare il suo consiglio

grazie

PM Quote
Avatar
tasx (Dev Team)
Expert


Messaggi: 439
Iscritto: 15/12/2008

Segnala al moderatore
Postato alle 19:44
Martedė, 13/10/2009
Ciao!!
puoi utilizzare una classe in cui inserisci ad esempio un vector in cui memorizzi tutte le chiavi,
poi in questa classe implementi la serializzazione e salvi l'intera classe su di un file...
ora ho poco tempo, cmq tra circa un'ora ti posto un esempio.

ciaociao

PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 4:14
Mercoledė, 14/10/2009
Testo quotato

Postato originariamente da Oneshot:

Ciao,

sto realizzando un programma dove viene generato un numero "n" di chiavi crittografiche. Ognuna di queste chiavi č salvata in un array byte[8].Io avrei bisogno di mettere tutte le chiavi in una qualche struttura, avevo pensato ad una matrice ma mi sembra poco pratico.
C'č qualcuno di voi pių esperto che pių dare il suo consiglio

grazie



Un'array multidimensionale mi sembra una buona soluzione... Perchč credi che sia poco pratico? E' semplice e mi sembra perfetto per il tuo caso...

PM Quote
Avatar
Oneshot (Normal User)
Newbie


Messaggi: 6
Iscritto: 23/09/2009

Segnala al moderatore
Postato alle 10:01
Mercoledė, 14/10/2009
Innanzitutto grazie per avermi risposto.
Anche io avevo pensato ad un array bidimensionale ma non so bene come dichiararlo.In sostanza mi servirebbe una matrice con tante righe quante sono le chiavi e una colonna sola in grado di contenere un vettore di byte.

PM Quote
Avatar
Matthew (Member)
Expert


Messaggi: 387
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 5:15
Giovedė, 15/10/2009
Beh la cosa migliore č che ti studi come funzionano gli array multidimensionali.

Ti posto qui un codice di esempio che memorizza due array di 8 byte in un array bidimensionale e successivamente ne legge il contenuto.
Codice sorgente - presumibilmente Java

  1. class Example
  2. {
  3.   public static void main(String[] args)
  4.   {
  5.     byte[][]b = new byte[2][8];
  6.     for(int i=0; i<2; i++)
  7.     {
  8.         for(int j=0; j<8; j++)
  9.         {
  10.                 b[i][j]=(byte)j;
  11.         }
  12.     }
  13.     for(int i=0; i<2; i++)
  14.     {
  15.         for(int j=0; j<8; j++)
  16.         {
  17.                 System.out.println(b[i][j]);
  18.         }
  19.         System.out.println();
  20.     }
  21.   }
  22. }


PM Quote
Avatar
Oneshot (Normal User)
Newbie


Messaggi: 6
Iscritto: 23/09/2009

Segnala al moderatore
Postato alle 19:32
Venerdė, 16/10/2009
grazie mille
molto utile

PM Quote