Metadata-Version: 2.4
Name: cipherdex
Version: 0.1.1
Summary: A CLI tool for encryption, decryption, and cryptanalysis of classical ciphers
Author: Varun
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: typer
Requires-Dist: rich

#  CipherDex

**CipherDex** is a powerful command-line toolkit for encryption, decryption, and cryptanalysis of classical ciphers.

> Explore, analyze, and break classical ciphers directly from your terminal.

---

##  Installation

```bash
pip install cipherdex
```

---

##  Usage

###  Encrypt text

```bash
cipherdex encrypt --algo caesar "hello world" --key 3
```

###  Decrypt text

```bash
cipherdex decrypt --algo caesar "khoor zruog" --key 3
```

###  Analyze text

```bash
cipherdex analyze "khoor zruog"
```

###  Detect cipher

```bash
cipherdex detect "khoor zruog"
```

###  Bruteforce Caesar cipher

```bash
cipherdex bruteforce "khoor"
```

---

##  Features

* Multiple cipher support:

  * Caesar, ROT13, Atbash
  * Vigenère, Affine
  * Playfair, Rail Fence
*  Letter frequency analysis
*  Index of Coincidence (IC)
*  Cipher detection heuristics
*  Brute-force attack tools
*  File input/output support
*  Rich CLI output

---

##  Disclaimer

This tool is for **educational purposes only**.
The ciphers implemented are not secure for real-world encryption.

---

##  Author

Varun

---

##  License

MIT License
