Wie erstelle ich einen sicheren zufälligen AES-Schlüssel in Java?
Was ist die empfohlene Methode zum Generieren eines sicheren, zufälligen AES-Schlüssels in Java unter Verwendung des Standard-JDK?
In anderen Beiträgen habe ich dies gefunden, benutze aber einSecretKeyFactory
könnte eine bessere Idee sein:
KeyGenerator keyGen = KeyGenerator.getInstance("AES");
SecureRandom random = new SecureRandom(); // cryptograph. secure random
keyGen.init(random);
SecretKey secretKey = keyGen.generateKey();
Es wäre großartig, wenn die Antwort eine Erklärung enthalten würde, warum dies ein guter Weg ist, den Zufallsschlüssel zu generieren. Vielen Dank!