Безопасность полезна только тогда, когда пользователь понимает её границы. В текущей версии BlokNet новая защищённая заметка шифруется серверным приложением в режиме AES-256-GCM по паролю, который вводит пользователь.
Это позволяет не хранить открытый текст защищённой заметки в базе, но не делает систему end-to-end: ключ участвует в серверной операции. Поэтому на обновлённом сайте мы убрали прежнее утверждение о клиентском шифровании.
Сейчас используется аутентифицированный режим AES-GCM, а старые AES-CBC записи автоматически мигрируют после успешного открытия. Следующий логичный этап — перенести криптографию полностью в браузер. До реализации и проверки такого контура мы не будем использовать формулировки zero-knowledge.