Skip to main content

🧬 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

Metadata

Release files for ARC-9 1.0.2

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

Source distribution (sdist)

Source distribution for ARC-9 1.0.2
File Size Uploaded
arc_9-1.0.2.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ARC-9 1.0.2
File Interpreter ABI Platform
arc_9-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 7.4 kB

Release files / arc_9-1.0.2.tar.gz

Download URL arc_9-1.0.2.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5c446b9e93c968d7b53b83c976462aecaefccd5907baf6f59e894b99ff3f004e
BLAKE2b-256 checksum
How to use checksums
c558eb2357b3953e22d62a3abd0698ff645ce5d2bda0672753aebc08f0f85d50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / arc_9-1.0.2-py3-none-any.whl

Download URL arc_9-1.0.2-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8129ea78e1411e4707f92e4c0f35b87fd4115b7d49a3c60970aa60758e1e97b5
BLAKE2b-256 checksum
How to use checksums
4b8fc06f64145e38f7a68105c0e48a20bd089e12110c52e8f2334d1b34925717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.0.2 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