Decrypt and recover saved passwords from Chrome/Chromium encrypted storage
A cross-platform tool to recover your saved credentials from Chrome's encrypted storage on Windows and Linux.
- ✅ Windows Support: Uses DPAPI to decrypt passwords
- ✅ Linux Support: AES-GCM decryption with master key extraction
- ✅ Handles v10/v20 encryption formats
- ✅ App-Bound Encryption bypass guide (Windows)
- Python 3.7+
pywin32module
- Python 3.7+
pycryptodomemodulepython-dotenvmodule
# Clone the repository
git clone https://github.com/TagSteel/ChromeRecover.git
cd ChromeRecover
# Install dependencies
pip install -r requirements.txt-
Copy your Chrome
Login Datafile to the project directory:%LOCALAPPDATA%\Google\Chrome\User Data\Default\Login Data -
Run the decryptor:
python decryptor_windows_final.py
-
Find decrypted passwords in
decryptedPasswords_Windows.txt
Note: If Chrome uses App-Bound Encryption, follow the DISABLE_GUIDE.md
-
Copy your Chrome
Login Datafile to the project directory:~/.config/google-chrome/Default/Login Data -
Extract your master key and add it to a
.envfile:MASTER_KEY_HEX=your_master_key_here
-
Run the decryptor:
python decryptor_linux_final.py
-
Find decrypted passwords in
decryptedPasswords.txt
├── decryptor_windows_final.py # Windows decryption tool
├── decryptor_linux_final.py # Linux decryption tool
├── disable_app_bound_encryption.ps1 # PowerShell script for Windows
├── DISABLE_GUIDE.md # App-Bound Encryption bypass guide
└── get_key_windows.py # Key extraction utility
- Only use on your own Chrome profile
- Unauthorized access to others' credentials is illegal
- The author is not responsible for misuse
Use responsibly and ethically.
MIT License - See LICENSE file for details
Contributions are welcome! Feel free to open issues or submit pull requests.