Смысловая стеганография

Гибридная схема: служебный заголовок прячется в zero-width символах, а основное зашифрованное сообщение кодируется выбором слов-замен в обычном тексте.

Гибридный режим: невидимых символов здесь намного меньше, чем в обычной text-stego, потому что основной payload переносится в видимый текст через пары слов.
Важно: это практичный v1-режим с ограниченным словарём замен. Он лучше маскирует сам факт хранения данных, чем чистый ZW-канал, но имеет меньшую ёмкость и чувствителен к ручному редактированию итогового текста.
Для каждого бита нужен один пригодный токен из словаря замен. Если текста не хватит, утилита покажет ошибку.
Argon2id AES-CTR + HMAC-SHA256 ZW header only Semantic payload
Алгоритм шифрует сообщение, сериализует bundle и переводит его в биты. После этого короткий служебный заголовок хранит сигнатуру и длину полезной нагрузки, а сами биты распределяются по тексту через выбор слов из заранее заданных пар.
Пример логики: одно слово пары означает 0, второе — 1. Поэтому итоговый текст остаётся читаемым, а скрытый канал переносится с уровня невидимых символов на уровень лексических вариантов.
Ограничения: маленький словарь, зависимость от русского текста и чувствительность к последующему редактированию. Если после встраивания изменить слова-носители, сообщение может перестать расшифровываться.