Skip to content

ousatov-ua/SinglePassword

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.