Блог · 19 сентября 2026

Как устроена защита заметок в BlokNet

Разбираем AES-256-GCM, совместимость со старыми заметками и почему текущую архитектуру всё ещё нельзя называть zero-knowledge.

Безопасность полезна только тогда, когда пользователь понимает её границы. В текущей версии BlokNet новая защищённая заметка шифруется серверным приложением в режиме AES-256-GCM по паролю, который вводит пользователь.

Это позволяет не хранить открытый текст защищённой заметки в базе, но не делает систему end-to-end: ключ участвует в серверной операции. Поэтому на обновлённом сайте мы убрали прежнее утверждение о клиентском шифровании.

Сейчас используется аутентифицированный режим AES-GCM, а старые AES-CBC записи автоматически мигрируют после успешного открытия. Следующий логичный этап — перенести криптографию полностью в браузер. До реализации и проверки такого контура мы не будем использовать формулировки zero-knowledge.

← Все материалы