Skip to main content

The official library for the 'crypt32' cipher

Project description

crypt32

A lightweight, pattern-resistant substitution cipher for Python.
Designed for experimentation, education, and creating unpredictable encrypted text.


🔐 Overview

crypt32 is a custom substitution-based cipher focused on producing highly unpredictable output.
It is not designed to replace modern cryptography, but rather to serve as:

  • A practical cryptography exercise
  • A lightweight cipher for creative or non-sensitive applications
  • A demonstration of unpredictable substitutions and salt-based variation

The cipher includes built-in salt generation which increases the complexity and makes outputs harder to guess or pattern-match.

⚠️ Security Warning
This library is not a modern secure cipher and should not be used to protect confidential or critical data.


✨ Features

  • 🔁 Encrypt & decrypt Latin text
  • 🧂 Built-in random salt generation
  • 🌀 Pattern-resistant output
  • 🧩 Simple and clean Python API
  • 🎯 Lightweight and dependency-free
  • 📂 Fully open source

🔢 Instructions

for instructions & examples, visit the instructions page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crypt32-1.0.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crypt32-1.0.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file crypt32-1.0.0.tar.gz.

File metadata

  • Download URL: crypt32-1.0.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for crypt32-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6abf122d3bc40727be370d133b4287d80b18cd797f82ebeb3f746027c002aca0
MD5 e9cd0f7131d0614d504f404bf44dd570
BLAKE2b-256 1aa3e453b424b16b90c6ae5eec02fc962ed9f2138f00bf47a38f9429170ac041

See more details on using hashes here.

File details

Details for the file crypt32-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: crypt32-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for crypt32-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3134fbe3683cb5373ab4efa108b128fcc85e2038bab76f1220a17d079953112
MD5 4879460f222b724e0070747e7f9c6bb5
BLAKE2b-256 b687640905c3cc5dcbe7653dbe79cacbe445491ea704317eadf3cffb8746031b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page