Advanced Python source code obfuscator and compiler protection.
Project description
Cryptolith: Professional Python Obfuscator & Compiler 🛡️🚀
Cryptolith is a next-generation protection suite for Python intellectual property. It goes beyond simple source-code obfuscation by providing a multi-layered defense strategy: AST-based symbolic renaming, control flow flattening, string encryption, and native C compilation.
💎 Tiered Licensing Model
Cryptolith is available in two distinct editions to serve both hobbyists and professional developers.
[Community Edition] (Free)
A powerful introductory tool for small projects and educational use.
- ✅ AST Symbolic Renaming: Deep recursive renaming of functions, classes, and variables.
- ✅ Control Flow Flattening: Obfuscates the logic flow of your functions.
- ✅ Advanced Scoping: Fine-grained control with
--includeand--excludeglob patterns. - ✅ Standard Packaging: Bundles your app into a standalone binary.
- ⚠️ Watermark: Injects a mandatory startup message.
[Pro Edition] (Professional)
The ultimate protection suite for enterprise-grade intellectual property.
- 🚀 Everything in Community +
- ⚛️ VM Virtualization: Translate critical logic into a private, non-standard instruction set.
- 🔐 String Encryption: Sensitive strings are encrypted and decrypted only in memory.
- 💎 Asset VFS: Encrypt and bundle data files and AI models with memory-only decryption.
- 🏎️ BCC & Turbo Mode: Transpile performance-critical kernels to native C and bypass the GIL.
- 🛡️ Hardware Locking: Bind binaries to specific MAC IDs or IP addresses.
- ⏳ Time Boxing: Set hard expiration dates with Network Time Server protection.
- 🛡️ No Watermarks: Produce clean, professional binaries for distribution.
📚 Reading the Documentation
We have comprehensive, high-quality documentation for both Community and Pro users.
Online/Local Website
To view the full documentation as a beautiful website with search and detailed guides:
- Install dependencies:
pip install mkdocs-material "mkdocstrings[python]" - Serve locally:
mkdocs serve - View: Open
http://127.0.0.1:8000in your browser.
Documentation Chapters
- Getting Started: Introduction and value proposition.
- Installation: Set up your environment for native compilation.
- Obfuscation: Deep dive into renaming and control flow flattening.
- Turbo Mode (BCC): Extreme performance and binary-locked kernels.
- Advanced Security: Virtualization (VM), hardware binding, and asset protection.
- CLI Reference: Complete list of all build and release flags.
- API Reference: Programmatic usage of the Cryptolith engine.
- Examples: Templates for Web APIs, Data Science, and Licensing.
🛠️ Installation
pip install cryptolith
[!NOTE] Requirements: BCC and Turbo modes require a C compiler (MSVC on Windows, GCC/Clang on Linux/macOS).
🚀 Quick Usage
1. Basic Build
The simplest way to protect a script and bundle it into an EXE:
cryptolith build main.py --output dist/protected
2. High-Performance Build (Pro)
Enable native transpilation and release the GIL:
cryptolith build app.py --enable-bcc --enable-turbo
3. Ultimate Security (Pro)
Enable virtualization and private mode to defeat all known decompilers:
cryptolith build app.py --enable-vm --private
🧪 Verification Suite
Cryptolith includes a rigorous automated test runner that validates the entire stack:
cryptolith test
🚀 CI/CD & Releases
Automated builds and releases are managed via GitHub Actions. To trigger a new release (which builds wheels for Windows, Linux, and macOS and uploads them to GitHub Releases):
1. Tag the version
git tag -a v1.0.0 -m "Release version 1.0.0"
2. Push the tag
git push origin v1.0.0
The pipeline will automatically:
- Build Wheels: Compile cross-platform binaries for all supported Python versions.
- Generate Source Dist: Create a
.tar.gzfor source-based installations. - GitHub Release: Create a new release and attach all binaries as assets.
- PyPI Publish: Attempt to publish to PyPI (requires valid token).
⚖️ License
Licensed under the MIT License. See LICENSE for details.
Notes
- Go to your project on pypi.org.
- Go to Settings > Publishing > Add a GitHub Publisher.
- Enter your Repository name (cryptolith), the Workflow name ( publish.yml ), and the Environment name (pypi).
- Once connected, PyPI will automatically trust the tokens generated by your GitHub Actions runner.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryptolith-0.1.1.tar.gz.
File metadata
- Download URL: cryptolith-0.1.1.tar.gz
- Upload date:
- Size: 806.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7013e80656391069cb500b57f4cda3df46bc8fa4170553b489354234fd44b3d
|
|
| MD5 |
c85e6ec883ecf1f24b538a99ce3ef6b2
|
|
| BLAKE2b-256 |
2ff967e42e57e4083eb70e46fbce1c8269978b7d4c189356d87dd97896eea34e
|
File details
Details for the file cryptolith-0.1.1-pp310-pypy310_pp73-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 362.5 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85b2ecf2e8e3509f053a31e029da0544d95c182b308169674e214013fd7b8037
|
|
| MD5 |
e52a3b65f96dc099b4a13ec9b6645436
|
|
| BLAKE2b-256 |
f7651478349e3460b322377ca67d600d6ab2fc9a782f056999e9fb25ded38727
|
File details
Details for the file cryptolith-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 431.2 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb4e312ff1ed22b9768723997aeb94b6497b2f59f65424940b173a889314fcc4
|
|
| MD5 |
c11f75032505a9687a1d3d9f474de843
|
|
| BLAKE2b-256 |
2990207c1d1c9455b6a37a8e853a5a6a226365c642b155e0b8d1ce16ec906d4b
|
File details
Details for the file cryptolith-0.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 459.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20453e58754131e2d62550e90248abfe93291ff155d71c08a48b7671b0cb4a3c
|
|
| MD5 |
dd5c8be06a69abf3fe25740e8abf4001
|
|
| BLAKE2b-256 |
2ad4944c2091c4c4582ba25d53639a0a6c620dbf59a5c3d305cd20c8b82de7f5
|
File details
Details for the file cryptolith-0.1.1-pp39-pypy39_pp73-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 362.8 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ddc552621798c48c188ed6211745f0e5090b4a92b48066c8e85b9a155cd703b
|
|
| MD5 |
d47e2fac1f8adb664d69fe6a9579adc3
|
|
| BLAKE2b-256 |
67e1ebe0dbb371f5b92ebc041c1a374721805e08b07c235ccc1ea1cf071186c2
|
File details
Details for the file cryptolith-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 431.7 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33f2d26ab2d9c5ab976c6f4aff7c95f9f36b2b7365084cc0840b9d6a57a4f530
|
|
| MD5 |
38f6a13b3cd63d3a2aeb1e6af7c99877
|
|
| BLAKE2b-256 |
3a4cf2d31cf0484e83ac24b18647931d11498416f08b9295d6783f95fe26c922
|
File details
Details for the file cryptolith-0.1.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 459.2 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a26305ead088117c6d2369afd567bf68ba1b638113bfcb9be9d8428fa70ad9ea
|
|
| MD5 |
b640b9c2058e110792a508a297e901f9
|
|
| BLAKE2b-256 |
993090b74ff80b42ed5056a896331bf57275cc8d128dad7799120e14f66ce9b3
|
File details
Details for the file cryptolith-0.1.1-pp38-pypy38_pp73-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 363.3 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bd7000dff704ebae143ba19a887b11302677ec6d36e918e195978bd46032360
|
|
| MD5 |
b718fee22a82755120d1d24942714ddb
|
|
| BLAKE2b-256 |
68c6204fc9d4bc07199242a6ddac3d3c1678e950fab629abf909455b9ad7a4ae
|
File details
Details for the file cryptolith-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 445.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de65e5e18508f450b862584d0cabdc1f9d51dd0164b89511c079113b81baff73
|
|
| MD5 |
d4e6aa248c0962a3fa82cf939353ca66
|
|
| BLAKE2b-256 |
70e65e8b3e0a6bf82699b73d10839348c8ff6dc5890bb649dacd3b60257fe17c
|
File details
Details for the file cryptolith-0.1.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 474.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f93161b0c53e681098011198378ae211fa267a709f6431b62d1ed1adc8c33499
|
|
| MD5 |
b48189f17ab43a0f71ea35f26605e3b5
|
|
| BLAKE2b-256 |
b9b66ed4e4b85b53e0c88adfba8cc837445666b4c0bf89321a7ce7ff9c07f28e
|
File details
Details for the file cryptolith-0.1.1-pp37-pypy37_pp73-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 421.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a84da9cd3cd0a0a2ff56a73abb01870b35cdf0de048df21970bb89f3a6a7e682
|
|
| MD5 |
2728f370ade72e1ac20cf58766cbca4e
|
|
| BLAKE2b-256 |
448132cc6f5794d3d70f0bc91cf841ea1c4c07c83af98b1fa6380c1691b5e218
|
File details
Details for the file cryptolith-0.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 506.8 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d76f98609c8bb2b0ef28d1ae5109c30d39504022e201764f695d28ea935ded01
|
|
| MD5 |
d95882e49ff3f887dc71026bbd85ab69
|
|
| BLAKE2b-256 |
f607d314fff75854f9d485e10ce504f57c8423a62ec6fe1b07e251981977ff36
|
File details
Details for the file cryptolith-0.1.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 534.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bc4139b5e7b078de9ee42fb5b52353fe5f63fec27d11148694654ccfbd8d093
|
|
| MD5 |
230cd6da3339f2cf489343f7887828d0
|
|
| BLAKE2b-256 |
dfe6ffb699543ee3e72a84f46fea1472a871499a325bcf66faaa84b31c520f8b
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 404.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b10c28ad13f771c0500ed1161f64c74bb3a10c9aac38948278d15a606538a77
|
|
| MD5 |
58f09ff4becd64c7a304cc0d9a8604ce
|
|
| BLAKE2b-256 |
8b5dbf6a6151910b556f662bc4e8fb5fd8a8f64fdd9ef3da2531b4fcfaa14246
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80180dce190ea8620ff5b1662e4a21af2b71e281ed54100607ecf15a04d620f5
|
|
| MD5 |
afdb16e028c333294b66329216fe5def
|
|
| BLAKE2b-256 |
4b6a1af96cfb9c942e8157644f6ab191ba13e7a7ac95ed07f478890a7f32ba5c
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ff3e57515ad40bbaa7195cd596995ab9c26b153f29f3cd6f4fe34c78fcd0814
|
|
| MD5 |
aa05230a1ba0e904558fd09b7df15f07
|
|
| BLAKE2b-256 |
8b230d855186e8a8f7abf576cacb3e5124aff2b26365b4d29aaa904fb4465759
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d63a4f5263064b65c776ceed320ed6e3e19fb36c65f6d5f58bf9f6033c8189a
|
|
| MD5 |
1a8c0c7e1c10a33d582ca914bd7bc3ee
|
|
| BLAKE2b-256 |
9853836a74f5ec2450b7924bbd457cbcae327c4a54f40f467dfffc30df38439a
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d28c327617878dee7d53d87b19dcaa99e456493434d4e9cb8cae42a4ec9d22d1
|
|
| MD5 |
616cf8331eb38b0d08326c55657ca0b9
|
|
| BLAKE2b-256 |
851de860d0d41e0cb15b1143ac6a0d40c599c47b280f1aebf5b1c60e66ac5cbe
|
File details
Details for the file cryptolith-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd9cc14c56bb169372200d5eb5273a3f5292e58c31941e334dde65aa07f1eb5d
|
|
| MD5 |
15647ac5edec3b340d397cfcc31a1016
|
|
| BLAKE2b-256 |
67be6b7a66fb86a247f87e6efe0fd03dff70d245a3d3c962f2042508252ebf3d
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 406.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c91d751b6a2bc5d28aff71d826d59ae05307c7e2af12c70181200a0cdd06460b
|
|
| MD5 |
7abc5d96d3166a7fb1ed11fe4ee5dc02
|
|
| BLAKE2b-256 |
dd4770aef11249a47f88921b7317de864f61e52e76a3687b099463acab61222d
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1079a8327596ee499d76d88905ef55f9256782e292d482661ea05bcb03e6fc3
|
|
| MD5 |
3bb9c07efcf37061214ce193b2f1272a
|
|
| BLAKE2b-256 |
29cfdf2debaf3caf772c2a51b7d7123cb3a138f14285b39935d68ff9930b19f2
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
574ff04a82bb1d2da0904ec841fef856f05fab2d0f3289691304a29a36eb297a
|
|
| MD5 |
be3c8f75a740b36140c90721705f2263
|
|
| BLAKE2b-256 |
b30cfd98bba163ba54f64da2d627ab8731c5f87dc0296da4dfc19a418c5000de
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7702508a2e2a27b7cf541d07a40182147babdae8177667c4b19059a562333a25
|
|
| MD5 |
6339fc8ea00c19ca111cf775309828bf
|
|
| BLAKE2b-256 |
b34c9eae3d2432932f5019eec379cac7b7f156044cb0b60c33f64525fb928c86
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c491bac391713f61652c4ac42f7f060c5b16ddc350089001b97430871291b3fe
|
|
| MD5 |
dfc901d66a2b1c160d1e04749d502456
|
|
| BLAKE2b-256 |
83c0a82e82d9f42ec75fe91b0274983535e25643733118de81a0d7c9867b8c51
|
File details
Details for the file cryptolith-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e5668dbf69a07e73b94d830fb0ae42c5395ee43615ab0f0de23ec08ab4137dc
|
|
| MD5 |
a6bf51f50a3924071c79a01cae0714dd
|
|
| BLAKE2b-256 |
cffea7a4b846e246d0d82a8b5ced883137043ae9f910f4cf1ef31914a6110a91
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 424.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54e3e100ba6a53793831f932c99e0c8bfc92420fab6882956a96bb6c770a1713
|
|
| MD5 |
43ac7755c6c7b65e703ab14b13fd670b
|
|
| BLAKE2b-256 |
5cbfeb0fefb335b797acafe9e5df41e25ed75da0dafc233664aac67996b794a7
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7542b8b4783ed50672c10275bd326455a0a9a0f4400fcd3b5718e358bc0e5fe
|
|
| MD5 |
f3cfdc3fed46f5a3d6e78f5d15c69d8d
|
|
| BLAKE2b-256 |
2e1f003ab29f5cf91a3abd0e316a6a9343e2deaf6104a8becdb32ce042837a24
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33ef7f49457ae2f677e3ce2498515908619559ffb34527437bc0b3605d3b31b6
|
|
| MD5 |
6b80e88d616b397e28a9356521a6ad90
|
|
| BLAKE2b-256 |
38ca838cd184da94b1c64e11340ea79de6de553a5731ade232d091d23bd4750b
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eaa8e08dafe5b15a0406ba050d7d8526e972dbaff3e1c25417e40245a849f767
|
|
| MD5 |
831eb6403937c2c86d0e833b008b36a9
|
|
| BLAKE2b-256 |
7abeb30420f2151a0ca5bd910582f775ed4f4444befd3e2cb3b7596bdba36fe1
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a028cedbb0bf248beed94b042d27d3fb9b5781f5830ac52db6cef6f8e80d1b6f
|
|
| MD5 |
37fdf98a63f5393b6690a590d4093818
|
|
| BLAKE2b-256 |
a8f1b789d4ba41b6d3a6650fb153cb54d7aecfa684b9b16fea95975ecaa31481
|
File details
Details for the file cryptolith-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47062cb87e2d0959d266166dfa0df8480dee79026b7b6abfde204d6ced9a63c1
|
|
| MD5 |
b45559f64a81d5dcb8f349c77e955677
|
|
| BLAKE2b-256 |
83bd2355979d603a916064ef5193a4facc798ad57c88fcb35113edd59c8d459e
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 426.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb6c25e41a93d8d6101ca1b7c45834c1698b987dbccab8124f224f757eaca980
|
|
| MD5 |
ced6d7b79feb53a3c4efb8a7e6f56ec7
|
|
| BLAKE2b-256 |
ab69f75d4c0faaa5828405a4bfc69864ff551a72637eb601525562824e1a5912
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e20d47ee0723e5c59bc849c9007e3e341803f1171d9a99738f16c944275120e4
|
|
| MD5 |
aaf1a943ecde04582e291721f08181af
|
|
| BLAKE2b-256 |
cdc135e7fdfd007d7cd363ce91e690e92622b1e066864a9721941568781d650e
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e63ba005be1a4f01b6b07c64c8ed6da82295c6b58b54544f7f8859ff85285b0
|
|
| MD5 |
83ff6ec4d5689467cdb78bbbd715c354
|
|
| BLAKE2b-256 |
e0e5b8d66c607691f6fe12db4e2b008b7d439a59a6e4b87e8823940d00fa200b
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45c7ebc69f6aa27b1649a0f399e59d2ab8400ad02c39e9209f6ebaabe5086285
|
|
| MD5 |
09f7eacc9add467ee751be04abeabd0e
|
|
| BLAKE2b-256 |
da403c96b572ea413814ab9d640ff9957845fbf2f9264493eedb12d26c2ae7d6
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be9b08a446f890f0e50d0916b48e66d6e3e22b070980e656dd107d0d4b0de22d
|
|
| MD5 |
8fde77e32404e92dbcf3786bb6c88544
|
|
| BLAKE2b-256 |
181216852e9705fce201a7dbc711c083be901b61b210e2caa8ca6c965f450123
|
File details
Details for the file cryptolith-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cd0601f484a3f9e8643a022febc090ca78f2526fd118bd5c095240888a85e66
|
|
| MD5 |
6cc2a722ba9a9623d2513ac3a604ff5e
|
|
| BLAKE2b-256 |
0d4315da938368c14f6b2bc02d65ef224085e794bc4aa753291425f0645b98f4
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 427.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1daf15ab5f765fc0b5beff3adad3d959ad96a8f87a3e515103b18d0eff6f73da
|
|
| MD5 |
f78426497f3d5e5ea4e6404f144fe580
|
|
| BLAKE2b-256 |
a40953a008c6008ac7db6f34b79910581a5aae6eea6eaa6ccb59ffaaa472cac9
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29cbaeb28161176d294302a74ea852e28bcd0281b6e5e6d88baca80af1f445ea
|
|
| MD5 |
64e5e3dd7222f75ac6ab8f66b4722d78
|
|
| BLAKE2b-256 |
1ff7b6da8d654fe1abb2be245cbd8c5771e7953393f2a993da3581cce1b72968
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-musllinux_1_2_i686.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66efff7d5f706770404f625943e11cd02ddefd9b503e6ca32d0a5a61d5f2f6fa
|
|
| MD5 |
8c5c6afe4bbfd32f1da92519f6f7cd6f
|
|
| BLAKE2b-256 |
29993a4016060f207b6eaa64ec27590928b86c536732b75eb6582d0316607d35
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad5d76c8d41f1980d4d667ed78526a553ab80091fec6738b2adf2a22ffb8e8b8
|
|
| MD5 |
4fddcd4ed37f16fdf2c67a3671cd141e
|
|
| BLAKE2b-256 |
5b31de32e50e467313cb238ea7130cb12fca46f09d73831f3a324172f1f98fbc
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ede4f084bd73a12c7788f36b99531fe4fbc36eacb3f2fdf9177e248be9554e3b
|
|
| MD5 |
585ee9372a5434e57270f67d1ff9b904
|
|
| BLAKE2b-256 |
3bfba73c194db7f69030d1367ffe4dc9edb358315874f014a70e083c2fe8a1bf
|
File details
Details for the file cryptolith-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cryptolith-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ce9bc50d3956331c573ee1f1532f9f81bc7f0ad4352dcdbba391863052ea4a2
|
|
| MD5 |
9629d2170278ca67fe05113eb59fa8bf
|
|
| BLAKE2b-256 |
03dee86a7651569c59ad4eb0a12ac77407102d0637607701318f79fff6420f61
|