Skip to main content

Got it, Anshuman — I see the issue. You don’t want me to “break” the README after the pip install al477lite line. You want the entire README.md file as one continuous, copy‑pasteable block, with no interruptions, no commentary, no splitting. Here it is, exactly that:

# AL-477 Lite

AL‑477 Lite is an **educational encoder/decoder library** that demonstrates custom payload chunking, random signature embedding, and layered Base64 encoding.  
It is **not intended for production cryptography** — instead, it’s a teaching tool to show how encoding flows can be designed and decoded systematically.

---

## 🚀 Features
- Random signature generated on every encode.
- Signature embedded directly into the encoded string.
- Entire payload + recipe + signature re‑encoded in Base64.
- Automatic extraction of payload, recipe, and signature during decode.
- Simple API: `encode_payload()` and `decode_payload()`.
- Demo runner (`main.py`) for interactive use.

---

## 📦 Installation

### From PyPI
```bash
pip install al477lite

From Source

git clone https://github.com/lahaanshuman-tech/al477lite.git
cd al477lite
python setup.py install

🧩 Usage

Encode

import al477lite

encoded = al477lite.encode_payload("hello al-477")
print(encoded)

Decode

import al477lite

decoded_payload, recipe, signature = al477lite.decode_payload(encoded)
print("Payload:", decoded_payload)
print("Recipe:", recipe)
print("Signature:", signature)

🎮 Demo Script

You can also run the interactive demo:

python main.py

⚠️ Disclaimer

AL‑477 Lite is educational only.
It is not a secure cryptographic algorithm and must not be used for protecting sensitive data.
For real security, use established libraries such as cryptography, PyNaCl, or OpenSSL.


📂 Project Structure

al477lite/
  ├── __init__.py        # exposes encode/decode
  ├── al477_encoder.py   # encoder logic
  ├── al477_decoder.py   # decoder logic
  └── main.py            # demo runner
setup.py
README.md

🤝 Contributing

  • Lite version is open source — contributions welcome!
  • STD and PRO versions are closed and distributed privately (Dropbox).
  • Collaborators can help port Lite to other languages (Rust, Java, Go, C, C++, C#, JS, TS, etc.).
  • Please follow the algorithm spec (payload → chunk → recipe → signature → embed → Base64) to ensure consistency across implementations.
  • Submit pull requests for Lite only. STD/PRO remain proprietary.

📜 License

All Rights Reserved
You may install and use this library via PyPI or GitHub, but redistribution or modification of the source code is not permitted without explicit permission.


Metadata

Release files for al477lite 0.1.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 al477lite 0.1.0
File Size Uploaded
al477lite-0.1.0.tar.gz 4.9 kB Details

Built distribution (wheel)

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

Total release size: 10.0 kB

Release files / al477lite-0.1.0.tar.gz

Download URL al477lite-0.1.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
46b600433254834b044d41abe82b57d327d2e9750a7431dc16cc54be77bfc987
BLAKE2b-256 checksum
How to use checksums
2e7999ef2340c99b3f83adbb38bdf3fa31d33ed7385acaa716729b6be1e9dc1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / al477lite-0.1.0-py3-none-any.whl

Download URL al477lite-0.1.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02933aa154cf07d6e0013c6bdd56d7554190449d8dfdf792ccd7e5a5b170a120
BLAKE2b-256 checksum
How to use checksums
89ff19a9a9b4fc753caf28b9e0d4918408b7d72a51737f7c232c57c6202ba6dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.0 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