Files
008-caesar_cipher/docs/index.md
T
Tirsvad 621f5f7272 Add decrypt function to Caesar cipher
- Implement decrypt function that reverses encryption with negative
  shift
- Export decrypt in package's public API
- Update tests with basic roundtrip and edge case tests
- Update documentation to reflect encryption/decryption support
2026-10-04 13:18:33 +08:00

460 B
Raw Blame History

Caesar Cipher – documentation

Each letter is moved shift places through the alphabet: new_position = (ALPHABET.index(letter) + shift) % 26. The modulo keeps positions in range for shifts past z. Decryption is encryption with -shift. Non-letters are left untouched and letter case is preserved.

API reference: run doxygen Doxyfile from the repository root and open docs/doxygen/html/index.html. The step-by-step plan is in plan.md.