Metadata-Version: 2.4
Name: cryptx-toolkit
Version: 1.0.0
Summary: Information and Network Security practicals for learning and lab practice
Author: Package Maintainer
License: MIT
Keywords: cryptography,cybersecurity,network-security,education,practicals
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security :: Cryptography
Classifier: Intended Audience :: Education
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: pycryptodome>=3.18

# cryptx-toolkit

Information & Network Security practicals for educational and lab practice.

## Install

```bash
python -m pip install cryptx-toolkit
```

## Run the practical menu

The distribution name is `cryptx-toolkit`; the Python module name is `cryptx`.

```bash
python -m cryptx
```

## Practicals included

1. Substitution cipher
2. Vernam and Playfair ciphers
3. Rail Fence cipher
4. DES ECB/CBC demonstration
5. AES ECB/CBC and file encryption demonstration
6. RSA algorithm
7. Diffie–Hellman key exchange
8. MD5 hashing demonstration
9. HMAC-SHA1
10. OpenSSL/TLS practical
11. Windows Firewall blocking practical
12. Classical cryptography project (supplement)

These examples are for education and authorized lab use. Some algorithms and modes included for syllabus compatibility (such as DES, ECB mode, MD5, and SHA-1) are not recommended for securing real-world sensitive data.
