Salve a tutti,
Sto cercando di comprendere AES, soprattutto le librerie di JAVA:
Cosa rappresenta la classe Key della chiave simmetrica, in AES ad esempio?
Non penso sia una semplice rappresentazione di una stringa...
Salve a tutti,
Sto cercando di comprendere AES, soprattutto le librerie di JAVA:
Cosa rappresenta la classe Key della chiave simmetrica, in AES ad esempio?
Non penso sia una semplice rappresentazione di una stringa...
jabjoint
Mi riferisco alle librerie:
In particolare alla classe Key:codice:import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import java.security.*;
Se è possibile dunque associare dei byte[] alla chiave key, cioè un oggetto Key, ad esempio leggendola come key.toString(), in quanto mi occorre salvarla per una prossima lettura.codice:KeyGenerator g = KeyGenerator.getInstance("AES"); g.init(256); Key key = g.generateKey();
Penso che il metodo da me cercato sia: "getEncoded()"
Ma come ricostruisco l' oggettto Key?
Ultima modifica di jabjoint; 12-05-2022 a 19:19
jabjoint
Ho trovato forse quanto richiesto: https://www.baeldung.com/java-cipher-clas
jabjoint