Skip to main content

cryptx-toolkit

Information & Network Security practicals for educational and lab practice.

Install

python -m pip install cryptx-toolkit

Run the practical menu

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

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.

Metadata

Release files for cryptx-toolkit 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptx-toolkit 1.0.0
File Size Uploaded Provenance
cryptx_toolkit-1.0.0.tar.gz 9.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cryptx-toolkit 1.0.0
File Interpreter ABI Platform
cryptx_toolkit-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.1 kB

Release files / cryptx_toolkit-1.0.0.tar.gz

Download URL cryptx_toolkit-1.0.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3f6ea5bc695e9b48f7cd6e0f8dff2d7ac43224bfe8519827baaa1bb431d1ddfd
BLAKE2b-256 checksum
How to use checksums
2fc2843755702d189ca233dba328d4c636c2a6420d2099e40fd7a590157677eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / cryptx_toolkit-1.0.0-py3-none-any.whl

Download URL cryptx_toolkit-1.0.0-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b3c9d9c46c871a4d4628c7a997bc0449829e33e7761269db658d4a9a4dbf837
BLAKE2b-256 checksum
How to use checksums
b36d97ecd8ca336dd5303592f5ae9624fafc2c360ababf07af02b86b2ca98f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Security for cryptx-toolkit 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page