Cross-platform applcation to save all secured data in one place.
The single master password is used to encrypt and decrypt data.
256-bit AES encryption (CBC mode) is used: 256 bit key and a 128 bit IV (EVP OpenSSL)
Each token (name of secured data, e.g. Facebook on screenshot) and its value are encrypted separately and saved into the file on local storage.
Libraries:
- Qt 6.0.3
- LibreSSL 2.8.3 (
openssl version
) - Boost 1.75.0_2
- nlohmann-json 3.9.1
Make standalone for MacOS:
macdeployqt SinglePassword.app -dmg
The data is saved in your home directory, in the path: $HOME/.singlePass/db.spdb
.
That is the file where all your secured data is stored.
The application is always using this file right now.
It is planned to improve application with possibility to point which file to use for secured data.