A python + tkinter implementation of the ChaCha(20) cipher from scratch.
ChaCha20 is a fast, secure symmetric encryption algorithm developed by Daniel J. Bernstein. It uses a 256-bit key and operates as a stream cipher, encrypting data in a continuous stream. Itβs often used in its ChaCha20-Poly1305 variant to secure online data transmission.