Skip to main content

HylexCrypt - The Ultimate 2050

HylexCrypt Logo

🔐 Unified Advanced Steganography + Cryptography Tool (Educational & Research Use)

HylexCrypt - The Ultimate 2050 is an all-in-one steganography and encryption toolkit.
It encrypts secret messages with modern cryptographic algorithms and hides them inside files (images, audio, etc.) using steganography — producing normal-looking files that secretly contain secure information.


📖 Documentation

View the Complete Documentation here HylexCrypt-Docs

✨ Features

  • 🔑 Argon2id Key Derivation – Memory-hard KDF, secure against brute-force.
  • 🛡️ Authenticated Encryption – AES-256-GCM & ChaCha20-Poly1305 (AEAD).
  • 🖼️ Steganography – LSB (Least Significant Bit) embedding for PNG/audio.
  • ♻️ Error Correction – Reed–Solomon forward error correction for resilience.
  • ⏳ Self-destruct Messages – Expiry timestamp and scheduled wipe options.
  • 🖥️ Device Locking – Bind ciphertexts to machine/device + pepper file.
  • 🧪 Self-test Suite – Built-in verification of crypto and stego functions.
  • ⚡ Cross-platform – Works on Linux, Windows, macOS (Python ≥ 3.9).

📥 Installation

Requirements

  • Python 3.9+
  • Pip and virtual environment recommended.

Steps

git clone https://github.com/TwinCiphers/HylexCrypt-TU2050.git
cd hylexcrypt
pip install -r requirements.txt
Dependencies include: pillow, numpy, cryptography, argon2-cffi, reedsolo, scipy, soundfile, psutil, colorama.

## 🚀 Usage

### General format:

hylexcrypt <command> [options]

Encode a message: 
hylexcrypt encode carrier.png -o outdir -m "Top Secret" -p "StrongPass!2025"

Encode with expiry (in 1 to 86400 seconds):
hylexcrypt encode carrier.png -o outdir -m "Ephemeral" -p "StrongPass!2025" --expire 60

Decode a message:
hylexcrypt decode outdir/carrier_stego.png -p "StrongPass!2025"

Wipe hidden message:
hylexcrypt wipe-message outdir/carrier_stego.png

Schedule a wipe (after 120 seconds):
hylexcrypt encode carrier.png -o outdir -m "AutoWipe" -p "Pass!" --autowipe 120

Run self-tests:
hylexcrypt selftest

Manual / Help:
hylexcrypt manual
hylexcrypt <command> -h

🔒 Security Notes:

 -- Password safety – Avoid passing -p inline; omit to be prompted securely.
 -- Pepper file – pepper.txt is unique to your device; 
    losing it means you can’t decrypt device-locked  messages.
 -- Message expiry – Expired messages cannot be recovered.
 -- FEC protection – Reed–Solomon ensures recovery from minor image/audio corruption.
 -- Use strong passphrases – Length > 12 chars recommended (per NIST).

 Project Structure:

 hylexcrypt/
 ├── cli.py                # CLI commands
 ├── core.py               # Core crypto & stego logic
 ├── __init__.py           # Package init
Legal_docs/
 ├── LICENSE               # Apache-2.0 license
 ├── NOTICE.txt            # Notices & attribution
 ├── SECURITY.md           # Security reporting policy
 ├── AUP.md                # Acceptable Use Policy
 ├── CLA.md                # Contributor License Agreement
 ├── EXPORT_COMPLIANCE.md  # Export control info
 ├── FIPS_EXPORT.md        # FIPS compliance notes
pepper.txt                 # Device-specific secret 
requirements.txt           # Dependencies
pyproject.toml             # Build config


⚖️ License:

This project is released under a license:
Apache License 2.0
Note: Illegal, unethical, or malicious use of this software is strictly prohibited.
See Legal_docs/
 for full texts and compliance information.

👥 Governance:

Founders and Maintainers: TwinCiphers (see NOTICE.txt)
Contributors: Must sign CLA.md before merging PRs.

🌍 Export & Compliance:

HylexCrypt includes strong encryption.
Users/distributors must ensure compliance with:
-- India: Governed under [DGFT & IT Act]
-- International: U.S. EAR export controls for cryptography
FIPS: See Legal_docs/FIPS_EXPORT.md for details.


📖 Resources:
Argon2 Password Hashing
AES-GCM Mode Overview
ChaCha20-Poly1305 RFC 8439
Reed–Solomon Codes

### ⚠️ Disclaimer  
This project is for **educational and lawful security research only** (as this is the starting phase).  
The authors and contributors are **not liable for misuse**.

Metadata

Release files for HylexCrypt 2050.1.1

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

Source distribution (sdist)

Source distribution for HylexCrypt 2050.1.1
File Size Uploaded
hylexcrypt-2050.1.1.tar.gz 1.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for HylexCrypt 2050.1.1
File Interpreter ABI Platform
hylexcrypt-2050.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / hylexcrypt-2050.1.1.tar.gz

Download URL hylexcrypt-2050.1.1.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
0354811f07ec92c5b2e674376632ef686b299f04b2cbf933b1de4e16da6b32b4
BLAKE2b-256 checksum
How to use checksums
3f58b5cb4f98a8a10d0182c42336480f128764205597cf08c7871b910f2d2dab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / hylexcrypt-2050.1.1-py3-none-any.whl

Download URL hylexcrypt-2050.1.1-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1a42947798d7f339760644b0189c2352a24f583cb8cfc3e68aefeadeef0b351
BLAKE2b-256 checksum
How to use checksums
8110e75fa55a4a4cfb4b3ac1e8fd5fcbd51c8d448c525254c647b0e8839cedaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

2050.1.1 This release

2 release files

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