Exception when using Cipher
I have this code
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
keyGen.initialize(1024);
KeyPair keyPair = keyGen.genKeyPair();
PrivateKey priv = keyPair.getPrivate();
PublicKey pub = keyPair.getPublic();
SecretKeySpec skeySpecc = new SecretKeySpec(pub.getEncoded(), "AES");
Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.ENCRYPT_MODE, skeySpecc);
byte[] encrypted = cipher.doFinal(plain.getBytes());
When i run it i have this exception
java.security.InvalidKeyException: Invalid AES key length: 1296
Any one have any idea?
Best Regards

