Skip to content

Python program to encrypt/decrypt ciphers from .txt files or manually-typed strings.

License

Notifications You must be signed in to change notification settings

theredplanetsings/Cipher-Decryptor-Encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Cipher Encryptor/Decryptor

This Python program provides functionality to encrypt/decrypt ciphers from .txt files or manually-typed input using the bruteforce method or a given key. Currently, it supports the Caesar cipher, the Vigenere cipher, the Rail Fence cipher (no offset), along with both-ways ASCII-Decimal, ASCII-Hexadecimal, ASCII-Binary, and ASCII-Octal conversions.

Dependencies

  • Python 3.x

How to Download Python

  1. Visit the official Python website: Python Downloads
  2. Click on the "Downloads" tab.
  3. Choose the appropriate Python version for your operating system:
    • For Windows: Download the Windows installer (usually a .exe file).
    • For macOS: Download the macOS installer (usually a .dmg file).
    • For Linux: Python is often pre-installed on many distributions, but you can also use your package manager to install it.
  4. Run the installer and follow the on-screen instructions to complete the installation process.
  5. Once Python is installed, you can verify the installation by opening a command prompt (Windows) or terminal (macOS/Linux) and typing:
    python3 --version
    
    This command should display the installed Python version.

How to Run the Cipher Encrypter/Decrypter

  1. Open a command prompt (Windows) or terminal (macOS/Linux).
  2. Navigate to the directory containing the cipher.py file.
  3. Run the program by typing:
    python3 cipher.py
    
  4. Follow the on-screen instructions to decrypt or encrypt a message.

Enjoy encoding and decoding.

Releases

No releases published

Packages

No packages published

Languages