Advanced DNA Mutagen Encryption Protocol
Project description
🧬 ARC-9 DNA Mutagen
ARC-9 is a unique, high-security encryption protocol based on Cellular Automata and DNA Mutation logic. Unlike standard AES, it uses a self-mutating engine where every byte depends on the entire history of the message.
✨ Key Features
- Zero Dependencies: Pure Python, no external libraries required.
- DNA Mutation Engine: Bytes evolve during encryption, making patterns impossible to find.
- Custom ARC-HEX: Uses a unique 16-symbol alphabet (
0123456789AZ@#$!) instead of standard HEX. - Built-in Salting: Every encryption produces a unique result, even with the same password.
⭐ Quick Start
Encrypted script from arc9 import ARC9
Initialize with your secret key
cipher = ARC9("your-secret-password")
Encrypt a message
encrypted = cipher.process("Hello, World!") print(f"Encrypted packet: {encrypted}")
Result will look like: !A7Z98@2#...
decrypted script from arc9 import ARC9
To decrypt, create a NEW object with the same key to reset the mutation state
decoder = ARC9("your-secret-password")
packet = "!A7Z98@2#..." # Use the packet from the example above decrypted = decoder.process(packet, decrypt=True)
print(f"Decrypted text: {decrypted}")
🚀 Installation
pip install arc-9
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 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 arc_9-1.0.2.tar.gz.
File metadata
- Download URL: arc_9-1.0.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c446b9e93c968d7b53b83c976462aecaefccd5907baf6f59e894b99ff3f004e
|
|
| MD5 |
83f5b81f91572c4974e9c34caa0a0a5b
|
|
| BLAKE2b-256 |
c558eb2357b3953e22d62a3abd0698ff645ce5d2bda0672753aebc08f0f85d50
|
File details
Details for the file arc_9-1.0.2-py3-none-any.whl.
File metadata
- Download URL: arc_9-1.0.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8129ea78e1411e4707f92e4c0f35b87fd4115b7d49a3c60970aa60758e1e97b5
|
|
| MD5 |
83f7be8cddebd40de3014d8a0d3ce84e
|
|
| BLAKE2b-256 |
4b8fc06f64145e38f7a68105c0e48a20bd089e12110c52e8f2334d1b34925717
|