Clase en PHP para cifrado y descifrado seguro utilizando XChaCha20-Poly1305 (AEAD) y Argon2 para la derivación de claves basadas en contraseñas. Esta clase está diseñada para ser simple, segura y fácil de usar.
Podés encontrar el código completo y la documentación en mi repositorio de GitHub:
https://github.com/kaisarcode/php-crypto
Código