Skip to content

PolyalphabeticCipher is a Python tool designed to decrypt text encoded with a polyalphabetic substitution cipher, such as the Caesar cipher. This script takes an input string and attempts to decode it by trying all possible key shifts (1 through 26) and outputs the resulting plaintext for each key.

License

Notifications You must be signed in to change notification settings

albert3661/PolyCipherDecryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” PolyCipherDecryptor

Python License

πŸ“– Description

A Python-based cryptanalysis tool designed to decrypt polyalphabetic substitution ciphers, including Caesar cipher variants. This tool performs automated decryption attempts using frequency analysis and pattern recognition.

✨ Features

  • πŸ” Automated cipher detection
  • πŸ“Š Frequency analysis
  • 🎯 Multiple decryption strategies
  • πŸ“ˆ Confidence scoring for results
  • πŸš€ Fast processing for large texts

πŸš€ Quick Start

git clone https://github.com/albert3661/PolyCipherDecryptor.git
cd PolyCipherDecryptor
python decryptor.py -i encrypted_text.txt

πŸ› οΈ Technologies

  • Python 3.x
  • Cryptanalysis algorithms
  • Statistical analysis

πŸ“ License

MIT License

About

PolyalphabeticCipher is a Python tool designed to decrypt text encoded with a polyalphabetic substitution cipher, such as the Caesar cipher. This script takes an input string and attempts to decode it by trying all possible key shifts (1 through 26) and outputs the resulting plaintext for each key.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages