Just published ENIGMAK, a custom cipher machine I've been building. It's a multi-round rotor cipher over a 68-symbol alphabet with a keyspace of roughly 4.929 x 10^98 (~325 bits at maximum configuration). It runs entirely offline as a single HTML file, meaning no installation, no server, no dependencies. Also includes a Python CLI, JavaScript module, and Electron desktop wrapper. Highlights: - 68-symbol alphabet (A-Z, digits, all standard special characters) - 1-13 rotors with key-derived irregular stepping - Steckerbrett with up to 34 character-pair swaps - Key-derived rounds (1-999) - Diffusion transposition layer - No reflector (unlike Enigma) - Message authentication checksum embedded at key-derived position - Key fingerprint for verbal verification - Passphrase word encoding - Live IoC display - TOR browser compatible - Ciphertext IoC near 0.0147 (theoretical random floor for 68 symbols) Honest disclaimer: This has not been formally audited. I'm aware of theoretical weaknesses in the keyboard layout substitutions and under chosen-plaintext. Use AES-256 for anything critical. GitHub: https://github.com/Awesomem8112/Enigmak Happy to answer questions about the design decisions.   submitted by   /u/awesomem8112 [link]   [comments]