pwdgen 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pwdgen 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: Google Go
操作系统: Windows
收录时间: 2013-03-28
提 交 者: chai2010

PwdGen为一个随机密码生成工具, 生成密码由大小写字母和数字组成. 支持KeePass 1.x格式.

常见用法:


$ pwdgen id0
$ pwdgen id0 id1 id2

$ pwdgen --encrypt-key=111 id0
$ pwdgen --encrypt-key=111 id0 id1 id2

$ pwdgen --encrypt-key=111 --encrypt-salt=fuckcsdn --site-salt=site0 id0 id1
$ pwdgen --encrypt-key=111 --encrypt-salt=fuckcsdn --site-salt=site0 id0 id1
$ pwdgen --encrypt-key=111 --encrypt-salt=fuckcsdn --site-salt=site0 id0 id1

$ # *.ini -> *.keepass1x.csv
$ pwdgen --keepass-config=config.ini
$ pwdgen --keepass-config=config.ini --encrypt-key=111
$ pwdgen --keepass-config=config.ini --encrypt-key=111 --encrypt-salt=fuckcsdn

$ pwdgen --version
$ pwdgen --help
$ pwdgen -h

算法

PwdGen采用以下算法生成随机密码:

base58(sha512(md5hex(encrypt_key+encrypt_salt)+site_id+site_salt)[0:16]

其中encrypt_key是用户输入的加密口令, base58是为了生成用户友好字符.

安装

如果有Go语言环境的话, 用以下命令安装:

go install "bitbucket.org/chai2010/pwdgen"

Windows用户可以从这里下载可执行程序.

参考


展开阅读全文

pwdgen 的相关资讯

还没有任何资讯

pwdgen 的相关博客

计算机网络常用端口

目录 TCP和UDP 端口号的分配 广泛公认的端口列表 常用端口列表 Linux系统的端口列表信息 Linux系统nftables防火墙的端口映射 ...

pwdgen 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
9 收藏
分享
返回顶部
顶部