Я знаю, что Google Chrome хранит данные для входа в LocalAppData\Google\Chrome\User Data\Default\Login Data, но пароль не отображается, значение пароля отображается в виде единого специального символа. Я хочу прочитать значение пароля из базы данных. Я хочу сделать утилиту, которая может хранить данные входа пользователя в файл резервной копии для пользователя.
2 ответа
Пароли Chrome хранятся в базе данных sqllite, но пароли шифруются с использованием CryptProtectData, который является функцией Windows API для шифрования данных. Данные, зашифрованные с помощью этой функции, довольно надежные. Он может быть дешифрован только на той же машине и тем же пользователем, который его зашифровал.
Если вы хотите расшифровать пароль, вы должны сделать это на той же машине, на которой было выполнено шифрование.
Существует приложение под названием ChromePasswordDump, которое может расшифровывать пароли с помощью этого приложения, которое можно легко найти в Google.
Большое спасибо всем вам, я получил ответ. Можно расшифровать пароли Chrome с помощью Windows API CryptUnprotectData.