Thanks to visit codestin.com
Credit goes to github.com

Skip to content

aayvnnnn/cryptic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” Cryptic

Important

These ciphers are not secure by modern cryptographic standards. Techniques such as frequency analysis can easily break them.

Cryptic is a lightweight ciphering tool implemented in Python, designed to explore and demonstrate basic ciphering techniques.

Purpose

This project aims to implement simple ciphering techniques and deepen understanding of their mechanics without relying on external libraries.

Features

Cryptic supports the following ciphering algorithms:

  • Caesar Cipher: Define your desired shift value.
  • Atbash Cipher: Keys are dynamically generated using a formula based on the plaintext's length.
  • XOR Cipher: A fixed, straightforward substitution cipher.

Setup

Note

Kindly ensure you have Python 3, pip and git installed on your machine.

Clone the repository

git clone https://github.com/saayxee/cryptic

Change directory

cd cryptic

Usage

Run the file

python main.py

Enter your text: Input the text you want to cipher.

Choose a mode: Choose the ciphering algorithm you wish to implement.

Contribution/Bugs

If you experience any bugs regarding the tool, open an issue and document the problem in detail so that I can replicate it and fix it accordingly.

If you want to contribute a feature or fix a bug yourself, kindly act in accordance to the following instructions/guide:

  • Fork the repository.
  • Create a new branch for your changes.
  • Implement your changes.
  • Create a PR.
  • Wait for the PR to get approved.

Developer

Made by Aayan Zaidi โœŒ๏ธ

About

A set of multiple algorithms implemented as a singular tool to cipher strings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages