= Gpg Password Grep = * This is a small perl hack, nothing fancy.. . <> == idea == * have your passwords in gpg encrypted files. * generation / maintainence is easy: use vim * http://www.vi-improved.org/wiki/index.php/VimGpg * or: TomK32 found https://github.com/jamessan/vim-gnupg - never tested it myself * extraction with the `pwgrep` utility - ends up in X selection buffer so you can apply it with middle mouse click == example / usage == * password files are located in $HOME/.p/ * this is hardcoded (it's a small script.. easy to change) * assume: a hostgroup called 'foo' with 2 machines: 'alpha' and 'donkey' * sample password file `$HOME/.p/foo.gpg` . {{{ alpha root ptZPXbQrRI3kWesiJGZwzmx alpha mysql root o4Sl3DuCRfmVzx7ywcGlI2k alpha mysql app n956i87PPmAaBWBlEPD6TI7 donkey root IODtmQ9QEnDUAyqkRMJVwPn donkey user UZQ7IWXUXnU5Ib5wcAFpB0r }}} * password exctraction: . {{{ $ pwgrep foo alpha mysql ## gpg password stuff ommited - nice if you use gpg-agent or similar stuff (with timeouts of course..) several results found: 0: alpha mysql root 1: alpha mysql app select a result: 0 selected alpha mysql root }}} * now the mysql root password of machine alpha is selected ---- TagHack CategoryProjects