Skip to content

A simple password manager with a command-line and graphical interface (GTK)

License

Notifications You must be signed in to change notification settings

petrpavlu/storepass

Repository files navigation

StorePass Password Manager

Overview

StorePass a simple password manager with a command-line and graphical interface. It is written in Python 3 and has its GUI built with the GTK 3 toolkit. The program uses the Revelation data version 2 as its storage format.

Features

  • Management of password entries via a command-line and graphical (GTK-based) interface.
  • Encryption of user data with AES-256 and the key derived from a password using PBKDF2 (with 12000 iterations).
  • Storage of all information in a single file, which allows for easy synchronization and makes private also a tree structure and names of the entries.
  • Compatibility with the Revelation password manager.
  • Written in Python 3, minimal dependencies, MIT license.

Screenshots

Main window Edit dialog
Main window Edit dialog

Installation

StorePass uses Setuptools for its packaging and distribution, as is standard for Python projects. The following steps can be used for installation from a release tarball:

$ tar -xvzf storepass-<version>.tar.gz
$ cd storepass-<version>
$ python3 setup.py install --prefix=<install-location>

When working with a Git repository, it is possible to run the program directly without installing it by invoking either storepass-cli.py or storepass-gtk.py.

The following dependencies are required to run the program:

Compatibility

StorePass uses the Revelation data version 2 as its storage format. The program is therefore compatible with the Revelation password manager and other tools that use the same format.

The use of this format is because StorePass was originally created as a simpler replacement for Revelation which at that time looked long unmaintained.

License

This project is released under the terms of the MIT License.

About

A simple password manager with a command-line and graphical interface (GTK)

Resources

License

Stars

Watchers

Forks

Packages

No packages published