· 7 years ago · Oct 09, 2018, 03:02 AM
1public SecretKey decryptAESKey(byte[] data) {
2 SecretKey key = null;
3 Cipher cipher = null;
4 try {
5 cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
6 cipher.init(Cipher.DECRYPT_MODE, privateKey);
7 PBEKeySpec pbeKeySpec = new PBEKeySpec(AES.passPherase);
8 SecretKeyFactory secretKeyFactory = SecretKeyFactory.getInstance(AES.algorithm);
9 key = secretKeyFactory.generateSecret(pbeKeySpec);
10
11 } catch (Exception e) {
12 e.printStackTrace();
13 }
14 return key;
15}