An unholy encryption and hashing algorithm that defies brute force
Project description
🔐 CthulhuCrypt
"An encryption algorithm so chaotic, it might summon eldritch horrors"
A Python package featuring multi-layered, non-linear encryption combining:
- Bitwise XOR with golden ratio constants
- Dynamic substitution tables
- Chaotic math (primes, Collatz conjecture, trig functions)
- Recursive encryption pipelines
🌟 Features
Brute-force resistant: 10+ transformation layers
Position-dependent ops: Identical chars → different outputs
Zero dependencies: Pure Python (math only)
CLI support: Encrypt text from terminal
⚡ Quick Start
pip install cthulhucrypt
from cthulhucrypt import ultra_encrypt
encrypted = ultra_encrypt("hello", iterations=7)
print(encrypted) # Output: ݰFtÔÖr&¥[8ª...
🔮 CLI Usage
See all commands
cthulhucrypt --help
Just run character pairing
cthulhucrypt character-pairing-cli "hello"
Ultra-encrypt a string
cthulhucrypt ultra-encrypt-cli "hello" --iterations 7
🧠 Algorithm Breakdown
Character Pairing:
('h','e') → 104*101 = 10504 → [1,0,5,0,4]
Dynamic Substitution:
9 rotating substitution tables selected via sqrt(ascii_sum)*π + log(len)
Bitwise Chaos:
((char ^ position ^ 1618) << (i%3)) & 0xFF
Math Destruction:
Collatz conjecture + prime-modulated trig functions
💀 Warning
Not for passwords: No salting/key stretching
Not quantum-safe: Elder gods might crack it
Pure chaos: No guaranteed decryption (by design)
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
Built Distribution
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 cthulhucrypt-0.2.6.tar.gz.
File metadata
- Download URL: cthulhucrypt-0.2.6.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6aa5fa006f20a5847018ecf5ad54e22f3064aeb58e8489ef08611d3657fac63f
|
|
| MD5 |
fd0e2a5f53c91439a27a26e598857a4c
|
|
| BLAKE2b-256 |
07294c41dde2a77ff666b83b5c8bf6c3afaee671811f403a4e33d1284ebefce4
|
File details
Details for the file cthulhucrypt-0.2.6-py3-none-any.whl.
File metadata
- Download URL: cthulhucrypt-0.2.6-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f200715ad3a85d9ded3c144d3969e65c96001d3575982c5104fd7a4c22616bd
|
|
| MD5 |
23c0d6d88a108221d02aa2c5662f4c1b
|
|
| BLAKE2b-256 |
b48d6d8e3f2b99d2700a1f586635ed11a675cd57b8903bcc46655696cb49dc91
|