Storing AES Secret key using keystore in java
I am using Java keystore to store the secret key for AES encryption. final String strToEncrypt = "Hello World"; KeyGenerator kg = KeyGenerator.getInstance("AES"); kg.init(128); SecretKey sk = kg.generateKey(); String secretKey = String.valueOf(Hex.encodeHex(sk.getEncoded())); //Storing AES Secret key in keystore KeyStore ks = KeyStore.getInstance("JCEKS"); char[] password = "keystorepassword".toCharArray(); java.io.FileInputStream fis = null; try { fis = new java.io.FileInputStream("keyStoreName"); ks.load(fis, password); } finally { if (fis != null) { fis.close(); } KeyStore