Skip to content

openSESAME is a cross-platform password manager developed in C++ with GUI created in QML.

License

Notifications You must be signed in to change notification settings

tTargiel/openSESAME-Password-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openSESAME-Password-Manager

open source password manager with AES256 encryption

openSESAME is a cross-platform password manager developed in C++ with GUI created in QML.
I created it as an final project for my C++ classes at the University of Wroclaw.

Features

  • Store your login credentionals (e.g. social media passwords, banking data)
  • Generate strong, unique and random password (you specify the length and alphanumeric criteria)
  • Encrypt all your data using AES256-ECB cipher
  • Create many vaults to meet your needs
  • ✨ More to come ✨

Screenshots

login
register
main
vault
generate

Tech

openSESAME uses those technologies to work properly:

  • C++ - handle application logic (back-end)
  • Qt - IDE for cross-platform applications
  • QML - GUI language enhanced for desktop apps!
  • AES256 - Rijndael block cipher with 256-bit keylength
  • JSON - data interchange format to store and transmit data objects

And of course openSESAME itself is open source with a public repository on GitHub.

Installation

openSESAME requires Qt to run.

Clone the repository and open project (./openSESAME.pro) in Qt Creator to build.

git clone https://github.com/tTargiel/openSESAME-Password-Manager.git  
cd openSESAME-Password-Manager/  
qtcreator ./openSESAME.pro  

Dependencies

openSESAME is currently extended with the following dependencies.

Name Link
Qt-AES public repository

License

GPL-3.0

openSESAME is combination of "open source" and "sesame"
from the classic story Ali Baba and the Forty Thieves.

Free Software, Hell Yeah!

About

openSESAME is a cross-platform password manager developed in C++ with GUI created in QML.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published