Как хранится закрытый ключ?
- Чтение
- 0 мин.
- Категория
- Шифрование и ключи
Ваш закрытый ключ Proton Mail(новое окно) генерируется в вашем браузере. Перед отправкой закрытого ключа на сервер для хранения мы шифруем его вашим паролем (или паролем почтового ящика, если вы используете режим с двумя паролями). Это гарантирует, что использовать ваш закрытый ключ можете только вы.
Чтобы защитить ваш закрытый ключ, мы сначала используем bcrypt для создания хеша вашего пароля с помощью случайно сгенерированной соли, которая отличается для каждого пользователя. Затем полученный результат используется для шифрования вашего закрытого ключа с помощью AES-256. Предварительное хеширование с помощью bcrypt значительно замедляет процесс для тех, кто пытается подобрать ваш пароль, чтобы расшифровать ваш закрытый ключ. Мы используем разную соль для каждого пользователя, что означает, что злоумышленник, пытающийся получить пароли методом перебора, сможет атаковать только одного пользователя за раз, что еще больше его замедлит.
В целом, лучший способ защитить закрытый ключ от утечки — выбрать надежный пароль.