Created with QT 6.6.0 and MinGW 64Bit for Windows 10+
- GUI based application
- Store and access credentials for an account:
- username, E-Mail, password, details
- Edit already created accounts
- Delete an account
- Search for an account
- Copy specific data of an account into your clipboard without displaying all credentials
- Create a local backup
- Revert to a local backup
- Change your master password
- RAM encryption of the derived master password when it is not in use
- Automatic integrity check (computes midKeyHash for each account and compares it)
- Automatic save on application close
-
Starting Vault Shield the first time:
Enter your new master password (min. 12 characters, 1x uppercase, 1x lowercase, 1x digit, 1x special character)
-
Main windows after multiple accounts have been inserted and a new local backup has been manually created:
-
Settings dialog:
Change master password or request an additional integrity check
-
Starting Vault Shield NOT the first time:
Enter your master password
Build it yourself via Qt or download latest release
Either:
- fullDeploy (slightly bigger, more future proof)
- minDeploy (slightly smaller, same performance/features)
Run PasswordManagerClient.pro in Qt Creator
Take file VaultShield.exe and put it in a new folder
Take QAESEncryption.dll and crypt32.dll from repository's library folder and put them parallel to VaultShield.exe
Open a command line and execute ..\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\bin\windeployqt.exe in your new folder
Make sure the folder now contains:
- VaultShield.exe
- QAESEncryption.dll
- crypt32.dll
- gui:
- ico:
- all .ico files that are in repository's gui/ico/ folder aswell
- imageformats:
- qgif.dll
- qicns.dll
- qico.dll
- qjpeg.dll
- qpdf.dll
- qsvg.dll
- qtga.dll
- qtiff.dll
- qwbmp.dll
- qwebp.dll
- platforms:
- qwindows.dll
- style:
- qwindowsvistastyle.dll
- D3Dcompiler_47.dll
- libgcc_s-seh-1.dll
- libstdc++-6.dll
- libwinpthread-1.dll
- opengl32sw.dll
- Qt6Core.dll
- Qt6Gui.dll
- Qt6Network.dll
- Qt6Pdf.dll
- Qt6Svg.dll
- Qt6Test.dll
- Qt6Widgets.dll
Execute VaultShield.exe