Simple password manager writen in perl
Go to file
2014-05-10 20:52:30 +04:00
AUTHORS Small fix 2014-04-28 16:43:00 +04:00
ClipPass.pm First buggy but worked version :) 2014-05-06 00:40:26 +04:00
Database.pm Fix removing unencrypted file 2014-05-06 16:04:18 +04:00
GPG.pm Keys selection 2014-05-10 20:52:30 +04:00
LICENSE License file added 2014-04-28 00:12:40 +04:00
Password.pm Username select is working 2014-05-06 15:18:34 +04:00
pm.pl Merge branch 'colors' 2014-05-08 00:26:58 +04:00
README.md Update README.md 2014-05-07 23:24:38 +04:00

PM

Simple password manager writed in perl.

INSTALL

Perl modules

cpan install Module::Name

Not recommended. Please use you package manager.

  • DBD::sqlite
  • Clipboard

On Fedora:

yum/dnf install perl-Class-DBI-SQLite perl-Clipboard

On Debian-based systems:

apt-get install libtext-clip-perl class-dbi-sqlite-perl

Usage

First you need to generate PGP key:

    gpg --gen-key

Set this key(or another of cource) for default:

    vim ~/.gnupg/gpg.conf
    # find string and uncomment or add it
    default-key your@mail-address-key.org
    :wq

First run:

    $ ./pm.pl
    Creating configuration dirrectory...
    Creating database...
    Creating database schema...
    Encrypt database...
    Done!

Show help screen:

    $ ./pm.pl -h

Changelog

0.0.1-beta1

  • Show all enteries
  • Username support

0.0.1-alpha

  • Small fix in GPG.pm
  • PM is working.

TODO

  • Import/Export with simple(only password) encryption
  • Password lenght
  • Store decrypted DB into RAM not in /tmp/
  • Different keys selection