Simple password manager writen in perl.
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
On Arch-based systems:
yaourt -S perl-dbd-sqlite perl-clipboard
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 key_email@example.com
:wq
You can use not default key:
# Create file with key email
cat > ~/.PM/.key << EOF
key_email@example.com
EOF
First run:
$ ./pm.pl
Creating configuration dirrectory...
Creating database...
Creating database schema...
Encrypt database...
Done!
Show help screen:
$ ./pm.pl -h
MacOS support
- Table beautiful view
- Show username
- DB import
- Password length
- /dev/shm for DB decrypt
- Groups support
- More entropy in password generation
- Key selection
- Colored output support
- Comments support
- Remove passwords support
- Show all enteries
- Username support
- Small fix in GPG.pm
- PM is working.
Store decrypted DB into RAM not in /tmp/