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