Decrypt given data previously encoded with chacha20-poly1305 cipher algo. ChaCha20-Poly1305 combines the ChaCha20 stream cipher with the Poly1305 message authentication code for authenticated encryption. ChaCha20-Poly1305 was introduced by Daniel J. Bernstein in 2008 and has become a preferred choice for secure communications. It is highly secure, offering both encryption and message authentication, widely used in protocols like TLS and SSH. Our decryption process assumes the IV string is prepended in the encoded string during the encryption process. You can not decrypt and get the correct results if the IV or passphrase mismatch occurs between encryption and decryption process.