Crypt Workspace is designed as a persistent cryptographic engine that orchestrates Vigenère-based One-Time Pad (OTP) encryption. The architecture is built around three core components:
- OTP Engine: Generates unique, non-repeating keys scaled dynamically to chunk lengths.
- Vault Storage (State Management): A JSON-backed persistence layer that records discrete encryption operational states ("Secret Ops. Alphabet: A-Z, Shift: 2").
- Bi-Directional Tracing: Enables cryptographic auditing by tracking exact key-shift mappings applied to character vectors.
The system dynamically scales and handles any provided character alphabets without stripping context, maintaining exact phrasing and punctuation during transformation pipelines.
# Initialize the workspace environment
python crypt.py- ** Ingress**: Load plaintext via
msg.txtor standard input. - ** Encrypt**: The OTP engine generates cryptographically random key segments and executes the encryption matrix.
- ** Persist State**: Commit the operation state securely into the
vault/persistent storage. - ** Decrypt**: State engine automatically retrieves and applies the associated mapping history to reverse the operation.
- User Guide - How to use the CLI and manage vaults.
- Architecture Guide & Data Flow - Deep dive into mapping logic and execution paths.
- API Reference - Function-level specifications.
Distributed under the MIT License.