pwd.sh, Unix shell,基于GPG的口令管理器

分享于 

3分钟阅读

GitHub

  繁體 雙語
Script to manage passwords in an encrypted file using gpg
  • 源代码名称:pwd.sh
  • 源代码网址:http://www.github.com/drduh/pwd.sh
  • pwd.sh源代码文档
  • pwd.sh源代码下载
  • Git URL:
    git://www.github.com/drduh/pwd.sh.git
    Git Clone代码到本地:
    git clone http://www.github.com/drduh/pwd.sh
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/drduh/pwd.sh
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    pwd.sh

    使用gpg在加密文件中管理密码的脚本。

    screencast gif

    安装
    
    git clone https://github.com/drduh/pwd.sh
    
    
    
    

    需要 gpg - 安装 brew install gpg 或者 sudo apt-get install gnupg 或者构建并安装它从源代码。

    使用

    使用交互式方式运行脚本 cd pwd.sh &&./pwd.sh$PATH 中文件夹的链接或者直接运行。

    键入 w 以写入密码。

    键入 r 以读取密码。

    键入 d 以删除密码。

    选项也可以在 命令行 上传递。

    创建密码长度为 30个字符的密码为 gmail:

    
    ./pwd.sh w gmail 30
    
    
    
    

    附加 <space>q 以抑制生成的密码输出。

    读取 user@github的密码:

    
    ./pwd.sh r user@github
    
    
    
    

    删除 dropbox的密码:

    
    ./pwd.sh d dropbox
    
    
    
    

    将 github的密码复制到剪贴板上的剪贴板:

    
    ./pwd.sh r github | cut -f 1 -d ' ' | awk 'NR==3{print $1}' | pbcopy
    
    
    
    

    可以在计算机之间安全共享脚本和加密 pwd.sh.safe 文件,例如通过Google驱动器或者 Dropbox。

    推荐的~/.gnupg/gpg.conf 配置文件可以在 drduh/config/gpg.conf 找到。

    类似软件

    Pass: 标准的unix密码管理器插件。

    caodonnell/passman。sh: 一个 pwd.sh fork 文件

    bndw/pick: 用于 OS X 和Linux的最小口令管理器。

    /pwgen: 使用 OS X 安全框架插件生成密码。


    BASE  MAN  Shell  password  UNIX  gpg  
    相关文章