---
title: "Что на самом деле защищает пароль профиля"
description: "Argon2id на 64 МиБ и три прохода, случайный 256-битный ключ базы и список того, чего шифрование не останавливает. Модель угроз, выписанная целиком."
url: "https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/"
lang: "ru"
updated: "2026-10-25"
---

[ Как считаются цифры и что приложение с ними делает](https://stonqs.app/ru/blog/)

Приватность и ваши данные

# Что защищает пароль профиля, а что нет

[Автор: Vladimir Varvorkin](https://stonqs.app/ru/about/) Обновлено: 9 октября 2026 г. 5 мин чтения

Stonqs держит портфель в одном файле на вашем диске. Если задать профилю пароль, этот файл шифруется SQLCipher под случайным 256-битным ключом, который пароль только отпирает. Это закрывает украденный ноутбук и скопированный бэкап. И не закрывает ещё четыре вещи.

## На этой странице

1. [Параметры, потому что их обычно не пишут](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%BF%D0%BE%D1%82%D0%BE%D0%BC%D1%83-%D1%87%D1%82%D0%BE-%D0%B8%D1%85-%D0%BE%D0%B1%D1%8B%D1%87%D0%BD%D0%BE-%D0%BD%D0%B5-%D0%BF%D0%B8%D1%88%D1%83%D1%82)
2. [От чего защищает](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D0%BE%D1%82-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B7%D0%B0%D1%89%D0%B8%D1%89%D0%B0%D0%B5%D1%82)
3. [От чего не защищает](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D0%BE%D1%82-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D0%B5-%D0%B7%D0%B0%D1%89%D0%B8%D1%89%D0%B0%D0%B5%D1%82)
4. [Что остаётся незашифрованным намеренно](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D1%87%D1%82%D0%BE-%D0%BE%D1%81%D1%82%D0%B0%D1%91%D1%82%D1%81%D1%8F-%D0%BD%D0%B5%D0%B7%D0%B0%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC-%D0%BD%D0%B0%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%BD%D0%BE)
5. [Если пароль забыт](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D0%B5%D1%81%D0%BB%D0%B8-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C-%D0%B7%D0%B0%D0%B1%D1%8B%D1%82)
6. [Что всё-таки уходит с компьютера](https://stonqs.app/ru/blog/kak-parol-profilya-shifruet-portfel/#%D1%87%D1%82%D0%BE-%D0%B2%D1%81%D1%91-%D1%82%D0%B0%D0%BA%D0%B8-%D1%83%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D1%81-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0)

Ваш пароль не шифрует базу. Звучит как недостаток, а на деле наоборот.

Когда вы задаёте профилю пароль, приложение создаёт случайный 256-битный ключ и отдаёт его SQLCipher. Пароль растягивается [Argon2id](https://www.rfc-editor.org/rfc/rfc9106.html) во второй ключ, и этот второй запечатывает первый в маленьком файле рядом с базой. Смена пароля перепечатывает 32 байта. Она не переписывает портфель, который может весить сотню мегабайт операций, и не оставляет наполовину переделанный файл, если посреди операции выключат свет.

## Параметры, потому что их обычно не пишут

Argon2id, 64 МиБ памяти, 3 прохода, 1 полоса, на выходе 32 байта. Это заметно выше [минимума, который рекомендует OWASP](https://cheatsheetseries.owasp.org/cheatsheets/Password%5FStorage%5FCheat%5FSheet.html), и стоимость хранится в самом профиле, а не зашита в программу, так что её можно поднять позже, не ломая существующие файлы. Запечатанные блоки — XChaCha20-Poly1305, каждый привязан к своему назначению и своему профилю: ключ, скопированный из одной папки профиля в другую, отвергается, а не принимается молча.

Ключ базы случайный и уже 256-битный, поэтому SQLCipher получает его сырым и собственного вывода ключа не делает. Угадывать там нечего. Атаковать имеет смысл только пароль, и именно там стоят 64 МиБ и три прохода.

Самый короткий принимаемый пароль — восемь символов, без требований к составу. Ровно этого просит NIST SP 800-63B и ничего сверх, потому что требования к заглавной букве и цифре в основном рождают пароли, которые никто не помнит и записывает на бумажке.

## От чего защищает

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

Пока профиль заперт, его база вообще не открыта. Если разрешить машине запомнить профиль, в связке ключей операционной системы лежит ключ данных, а не пароль.

## От чего не защищает

Страница про безопасность, которая обещает всё, не стоит чтения, поэтому вот границы — в том порядке, в каком они беспокоят нас.

- **Вредоносная программа, запущенная от вашего имени при отпертом профиле.** База открыта, ключ в памяти. Шифрование на диске не спасает от кода, который работает внутри сессии и законно держит ключ.
- **Любой за клавиатурой отпертой сессии.** Автоматической блокировки по бездействию пока нет. Это пробел, и назвать его честнее, чем сделать вид, что он закрыт.
- **Профиль без пароля.** Его база — обычный файл, который откроет что угодно. В списке профилей видно, какие защищены.
- **Слабый пароль.** Argon2id делает перебор дорогим, а не невозможным. Запоминающаяся фраза из нескольких слов лучше короткого пароля со спецсимволом.

## Что остаётся незашифрованным намеренно

Язык интерфейса, тема, раскладка дашборда и ваши раскладки импорта лежат рядом с базой в открытом виде: экран блокировки должен нарисоваться до того, как вы что-то ввели. Операции, позиции, остатки, названия счетов, заметки, цели и планы лежат внутри зашифрованного файла.

Если этот размен важен, стоит знать: раскладка импорта помнит, какая колонка файла брокера что означала, и ничего о ваших позициях.

## Если пароль забыт

Данные потеряны. Сброса, файла восстановления и чёрного хода нет, и приложение говорит об этом на том же экране, где пароль задают.

Две привычки делают это переносимым: держать пароль там же, где другие важные, и время от времени копировать папку профиля в надёжное место. Зашифрованный файл копируется как любой другой, и копия зашифрована так же, как оригинал.

Внимание

Бэкап зашифрованного профиля бесполезен без пароля. Запись в менеджере паролей и копия файла — две половины одной предосторожности, и наличие только одной из них обычно заканчивается потерей обеих.

## Что всё-таки уходит с компьютера

Шифрование на диске ничего не говорит про сеть, поэтому остальная часть картины. Запросы уходят за котировками, курсами валют, данными по инфляции и поиском бумаг — к тем источникам, которые вы включили, а у нового профиля выключены все, пока вы не выберете. Кроме этого есть ежедневная проверка обновления на странице релизов, которую можно отключить, и ИИ-ассистент, если вы его подключите. Запросы котировок и курсов несут тикер или валютную пару и ничего о вас.

Ваши позиции не уходят никому. Исключение — ассистент, и только те части, которые вы разрешили, но это [отдельная тема](https://stonqs.app/ru/blog/chto-mozhet-i-chego-ne-mozhet-ai-assistent/).

## Источники

- [Stonqs: хранилище ключей профиля](https://github.com/vvvlladimir/stonqs/blob/v0.5.0/app/src-tauri/src/vault/mod.rs)  · Вывод ключа и запечатанные ключи так, как это сделано в приложении.
- [SQLCipher design](https://www.zetetic.net/sqlcipher/design/)  · Как устроена зашифрованная база SQLite.
- [RFC 9106: Argon2](https://www.rfc-editor.org/rfc/rfc9106.html)
- [NIST SP 800-63B, Digital Identity Guidelines](https://pages.nist.gov/800-63-3/sp800-63b.html)  · Почему единственное правило к паролю — минимальная длина.
- [OWASP Password Storage Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Password%5FStorage%5FCheat%5FSheet.html)

## Ещё в теме «Приватность и ваши данные»

- [Что может и чего не может ИИ-ассистент ](https://stonqs.app/ru/blog/chto-mozhet-i-chego-ne-mozhet-ai-assistent/)
- [Что на самом деле лежит в выгрузке брокера ](https://stonqs.app/ru/blog/chto-soderzhat-vygruzki-brokerov/)
- [Все записи ](https://stonqs.app/ru/blog/)

---

[ Stonqs](https://stonqs.app/ru/)

Трекер портфеля, который работает на вашем компьютере. Бесплатно, открытый код, без аккаунта.

## Продукт

[Скачать](https://stonqs.app/ru/download/) [Приватность](https://stonqs.app/ru/privacy/)

## Разобраться

[Инструкции](https://stonqs.app/ru/guides/) [Блог](https://stonqs.app/ru/blog/) [Вопросы](https://stonqs.app/ru/faq/)

## Проект

[Об авторе](https://stonqs.app/ru/about/) [Исходный код](https://github.com/vvvlladimir/stonqs) [Что нового](https://github.com/vvvlladimir/stonqs/blob/main/CHANGELOG.md) [Обсуждения](https://github.com/vvvlladimir/stonqs/discussions) [Сообщить об ошибке](https://github.com/vvvlladimir/stonqs/issues)

Stonqs — инструмент для учёта и анализа собственных инвестиций. Это не финансовая, налоговая и не юридическая консультация, как и ответы его ассистента. Рыночные данные поступают из бесплатных сторонних источников без гарантии точности. Этот сайт не ставит cookie и ничего не загружает с чужих серверов, а в браузере хранит только выбранный вами язык.

[Правовая информация](https://stonqs.app/ru/legal-notice/) [Политика конфиденциальности](https://stonqs.app/ru/privacy-policy/)
