BouncyCastle AES and RSA encryption