Commit Graph

1 Commits

Author SHA1 Message Date
sntyuri ce64565ac2 feat(steganography-multi-tool): scaffold and zero-width text technique
First slice of the Steganography Multi-Tool. Sets up the project structure (src layout, pyproject, justfile) following the repo conventions and implements the first technique: zero-width text, which hides bytes inside a visible carrier using invisible Unicode characters with a 32-bit length prefix.

Includes a Typer CLI with hide/reveal subcommands, UTF-8-safe file and stdout I/O, and property-based round-trip tests with hypothesis. ruff and mypy strict are clean.

Part of the phased approach agreed in the issue; audio/QR and PDF/git techniques follow in later PRs.
2026-06-03 15:01:19 -03:00