Krypterings spørgsmål (AES)
Hej eksperter,I forlængelse af mit spm.: http://www.eksperten.dk/spm/569878
Har jeg nu nogle spørgsmål angående AES kryptering. Jeg forstår ikke helt hvordan bibliotekerne omkring Javas Key og SecretKEy er bygget op.
Jeg bruger AES kryptering og har genereret en nøgle:
public SecretKey genKey(int keySize){
//Generate a secret key
try{
KeyGenerator kGen = KeyGenerator.getInstance("AES");
SecureRandom random = SecureRandom.getInstance("SHA1PRNG", "SUN");
kGen.init(keySize, random);
key = kGen.generateKey();
}catch(Exception e){System.out.println("Error generating key: " + e);}
return key;
}
Mine spm er nu:
1) hvordan får jeg fat i de nødvendige oplysninger i en SecretKey som String så jeg kan generere en ny og ens nøgle udfra dem.
2)Hvordan generere jeg den igen
Sidst nævnte er vel noget med keyfactory, men jeg savner nogle eksempler jeg kan arbejd udfra.
