According to this HeidiSQL stores passwords obfuscated in the registry. I would like to save them in a more secure manner:
I have an encrypted VeraCrypt volume and I want HeidiSQL to only access my passwords when the volume is mounted. Is there a way to do this?
Asked
Active
Viewed 940 times
4

Tim Pohlmann
- 4,140
- 3
- 32
- 61
1 Answers
3
just a little idea:
- use portable version of HeidiSQL
- put your HeidiSQL portable in your veraCrypt volume
this is of-course with the assumption of HeidiSQL portable does not store anything in the registry. this, you need to verify yourself by using it from a USB stick/drive from one PC to another, and see if your passwords are carried to the other PC.

am05mhz
- 2,727
- 2
- 23
- 37
-
That indeed worked! The portable version stores everything in a file called `portable_settings.txt`. It will however load settings from registry if the file is not found. Bonus trick: Delete `portable_settings.txt`, start portable HeidiSQL (settings will be loaded from registry), click "more->export settings to file" and call the file `portable_settings.txt` in the same directory as the portable `heidisql.exe`. Then delete the registry (HKEY_USERS\...\Software\HeidiSQL\Servers). – Tim Pohlmann Dec 12 '17 at 07:56
-
If you want to secure it, you can create a Windows Virtual Disk and Encrypt this file with Bitlocker. Store the Portable Version in it and all is done – RlDDlCK Feb 19 '18 at 07:18