Skip to content

mammaddrik/christopher

Repository files navigation


christopher logo
Christopher

Tool for Encryption & Decryption.

Contents

Including
Installation
Usage
License


This is a python script for cryptography and steganography that is compiled from ciphers. Each algorithm includes Encryption and Decryption.

What is Cryptography? Here
What is Steganography? Here

Including

  1. Cryptography
    • Atbash Cipher
    • Caesar Cipher
      • Encryption
      • Decryption
      • Crack
    • Affine Cipher
      • Encryption
      • Decryption
      • Crack
    • Vigenère Cipher
      • Encryption
      • Decryption
      • Crack
    • Reverse Text
    • Play Fire Cipher
      • Encryption
      • Decryption
    • Rail Fence Cipher
      • Encryption
      • Decryption
      • Crack
    • Scytale Cipher
      • Encryption
      • Decryption
    • Polybius Square
    • Columnar Cipher
      • Encryption
      • Decryption
      • Crack
    • Simple Substitution Cipher
      • Encryption
      • Decryption
      • Crack
    • Baconian Cipher
    • Morse Code
    • Rot13 Cipher
    • One-Time Pad Cipher
      • Encryption
      • Decryption
    • Hash Function
      • Hash Generator
        • MD2
        • MD4
        • MD5
        • SHA1
        • SHA224
        • SHA256
        • SHA384
        • SHA512
        • sha3-224
        • sha3-256
        • sha3-384
        • sha3-512
        • shake-128
        • shake-256
        • blake2b
        • blake2s
        • NTLM
        • adler32
        • crc32
      • Hash Cracker
        • MD5
        • SHA1
        • SHA256
        • SHA384
        • SHA512
      • Hash Identifier
    • Enigma Machine
    • AES(CBC)
      • Encryption
      • Decryption
    • Public Key Cipher
      • Encryption
      • Decryption
    • RSA
      • Encryption
      • Decryption
  2. Steganography
    • Image
      • Encryption
      • Decryption
    • Audio
      • Encryption
      • Decryption
  3. Tools
    • Password List
      • All Situations
      • Custom
    • Password Manager
      • Encryption
      • Decryption
      • Create CSV file
      • Add
      • Edit
      • Delete
    • Password generator
    • Frequency Analysis

Installation

docker Windows

Note: Christopher isn't compatible with python2, run it with python3 instead.
I suggest you definitely use cmder.

git clone https://github.com/mammaddrik/christopher.git
cd christopher
python pip install -r requirements.txt
python christopher.py

Or you can download that exe file.

docker Docker

install docker on your system. docker

docker build -t christopher .
docker run -ti christopher

docker Linux

Note: Christopher isn't compatible with python2, run it with python3 instead.

git clone https://github.com/mammaddrik/christopher.git
cd christopher
python pip install -r requirements.txt
python christopher.py

Or you can install it

git clone https://github.com/mammaddrik/christopher.git
cd christopher
python pip install -r requirements.txt
sudo chmod +x setup.sh
sudo bash setup.sh
christopher

Note: If you get a permission denied error, use this comment: bash christopher

requirements

Requirements Command Link Version
pandas python pip install pandas pypi 2.2.2
pwinput python pip install pwinput pypi 1.0.3
pycryptodome python pip install pycryptodome pypi 3.20.0
passlib python pip install passlib pypi 1.7.4
rsa python pip install rsa pypi 4.9
stepic python pip install stepic pypi 0.5.0
eyed3 python pip install eyed3 pypi 0.9.7

Note: You may encounter an error while installing this requirements. If an error occurs, use the following command.

python -m pip install --upgrade pip
python pip install -r requirements.txt

Usage

After installing the script, you can choose options from the script.

License

Christopher is licensed under MIT License.

back to top