Files
cipher_master/SUGGESTED_FEATURES.md

1.4 KiB

💡 Suggested Features

This document details new functional capabilities and user-facing features proposed for future versions of Cipher Master.


1. Core Cipher & Engine Expansion

  • New Ciphers:
    • Playfair Cipher: Digraph substitution using a 5x5 key matrix.
    • Enigma Machine Emulator: Multi-rotor simulation with configurable reflector settings.
    • Baconian Cipher: Steganographic binary substitution (A/B character mapping).
    • Columnar Transposition: Multi-stage keyed matrix transposition.
  • Multi-Stage / Chained Encryption: Allow users to stack multiple ciphers sequentially (e.g., Caesar Shift followed by Rail Fence).

2. Interactive GUI & User Experience

  • Built-in Decryption Workspace: Interactive scratchpad inside the application window with frequency analysis charts, letter counts, and live decoding textboxes.
  • Interactive Runes Map: Clickable Elder Futhark keyboard/reference panel for visual translation.
  • Custom Output Paths: Allow users to select custom output folders instead of defaulting strictly to the Desktop directory.

3. Game & Challenge Modes

  • Timed Challenge Mode: In-app countdown timer with a scoring metric based on completion speed and hint usage.
  • Custom Quote Input: GUI text field allowing users to input their own custom plaintext passage directly before generating files.