Use at least 256-bit for AES and 2048-bit (or 3072-bit) for RSA.
Asymmetric encryption uses a : a Public Key for encryption and a Private Key for decryption. RSA is the most common algorithm for this. Public And Private Key Encryption In Java
In symmetric encryption, the same key is used for both encrypting and decrypting. is the industry standard. Use at least 256-bit for AES and 2048-bit