Перечень ключей шифрования
|
Название ключа |
Описание ключа |
|
EncKey |
Ключ, зашифровывающий хранилище паролей. |
|
PubKey |
Открытый ключ. С его помощью зашифровывается ключ EncKey. Хранится в открытом (не зашифрованном) виде. |
|
PrivKey |
Закрытый ключ. С его помощью расшифровывается ключ EncKey. Позволяет расшифровать EncKey и пароли пользователя, поэтому защищен парольной фразой. В качестве парольной фразы используется ключ UnlockKey. |
|
UnlockKey |
Ключ (парольная фраза), с помощью которой зашифрован PrivKey. Результат многократного хеширования мастер-пароля, вычисляется при каждом вводе мастер-пароля. |
|
RecoveryPrivKey |
Копия закрытого ключа для расшифровки EncKey. Используется для сброса мастер-пароля. Хранится на устройстве в зашифрованном виде, для расшифровки необходим RecoveryUnlockKey. Для передачи по сети в процессе синхронизации дополнительно шифруется ключом UnlockKey. |
|
RecoveryUnlockKey |
Ключ, зашифровывающий RecoveryPrivKey. Хранится в Яндекс ID. |
|
EncryptedRecoveryPrivKey |
Копия закрытого ключа RecoveryPrivKey для сброса мастер-пароля, зашифрованная с помощью UnlockKey. Отправляется на сервер для синхронизации с другими устройствами. |
|
mPwd |
Мастер-пароль. Пользователь запоминает его и вводит каждый раз, когда нужен доступ к паролям от сайтов. |