chacha20
ChaCha is a family of stream ciphers developed by Daniel J. Bernstein. It is part of the popular authenticated encryption algorithm ChaCha20-Poly1305.
The canonical 20-round version is ChaCha20, though the faster, reduced-round variants ChaCha8 and ChaCha12 also see some use.
The XChaCha family features an extended nonce.
Here are 25 public repositories matching this topic...
Pure python ChaCha20Poly1305 implementation
-
Updated
Jan 5, 2020 - Python
python prototype of PRE (Proxy Re-encryption) on Cloud storage and sharing
-
Updated
Jul 6, 2018 - Python
Encrypt files & Hide encrypted data
-
Updated
May 30, 2025 - Python
An ephemeral ChaCha20-encrypted filesystem implementation using fusepy and cryptography suitable for privacy-sensitive applications, such as whistleblowing platforms.
-
Updated
May 8, 2025 - Python
Cross-platform easy-to-use file encryption desktop app
-
Updated
Feb 17, 2024 - Python
-
Updated
Feb 14, 2023 - Python
Python-based cryptographic tool designed to help users encrypt and decrypt data using various algorithms.
-
Updated
May 17, 2025 - Python
Let's Decrypt is a powerful decryption tool supporting multiple encryption standards. It allows users to decrypt messages and files using various cryptographic algorithms and efficiently manage decrypted outputs.
-
Updated
Apr 13, 2025 - Python
PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!
-
Updated
May 21, 2023 - Python
This project implements a hybrid image encryption technique by combining asymmetric and symmetric encryption methods. It utilizes the ChaCha20 stream cipher for symmetric encryption and ECC for asymmetric encryption to achieve robust and secure image protection.
-
Updated
Jun 4, 2025 - Python
Criptografía simétrica en IoT con TTP y autenticación mutua
-
Updated
Apr 22, 2025 - Python
The public half of an educational materials demo sample
-
Updated
Jun 26, 2025 - Python
AES-GCM python test bench
-
Updated
Aug 25, 2018 - Python
Implementation of double encryption using AES and ChaCha20 algorithms. Encrypt and decrypt messages with ease using this secure encryption code!
-
Updated
Apr 16, 2024 - Python
Pure Python implementation of several en/decrypt algorithms.
-
Updated
Jun 29, 2024 - Python
A tool used to encrypt using different algorithms.
-
Updated
Aug 24, 2024 - Python
ECDH Key Exchanger
-
Updated
Sep 4, 2024 - Python
- Followers
- 1 follower
- Website
- github.com/topics/chacha-cipher
- Wikipedia
- Wikipedia