Encrypts and decrypts files using AES-256-GCM with PBKDF2, featuring a password meter, progress tracking, and a user-friendly interface.
-
Updated
Feb 22, 2026 - Python
Encrypts and decrypts files using AES-256-GCM with PBKDF2, featuring a password meter, progress tracking, and a user-friendly interface.
Program that encrypts plaintext and (attempts) to decrypt ciphertexts, encrypted via a mono-alphabetic substitution cipher. Replaces letters based on frequency / n-gram analysis. Tried to incorporate hill-climbing algorithm by measuring the fitness of resulting texts to find the best key.
"A collection of implemented symmetric and asymmetric cryptographic algorithms."
This is an symmetric encryption algorithm. It is a more glorified version of a substitution cipher. However, some substitutions are added that do not correspond to a letter to try and confuse anyone trying to break the cipher
Terminal based password encryption/decryption tool
Add a description, image, and links to the symmetric-encryption-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the symmetric-encryption-algorithm topic, visit your repo's landing page and select "manage topics."