Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 924 Bytes

README.md

File metadata and controls

34 lines (20 loc) · 924 Bytes

SinglePassword

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.

Screenshot

alt text

Build

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

Database

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.