📄️ ChaCha20 Poly1305 (AEAD)
This is what you should use for symmetric encryption. It is authenticated encryption with associated data (AEAD), meaning tampered ciphertext will fail to decrypt. You get confidentiality and integrity in one package.
📄️ AES GCM
AES with Galois/Counter Mode. The standard for authenticated encryption.
📄️ Lightweight Ciphers
These exist for specific use cases where you need something simple and fast. They come with tradeoffs you need to understand.