Symmetric vs Asymmetric Encryption: AES, RSA, and When to Use Each