use your key and site url create your site unique password


Keywords
p, a, s, w, o, r, d, u, c, e
License
MIT
Install
pip install pp-bz==1.2.2

Documentation

pp

desc

password producer base on your key and site url

install

sudo pip install pp_bz

usage

pp https://exmail.qq.com

说明

应对讨厌的密码

现在没几个网站是安全的, 国内国外都很烂, 有的注册登录时都不用 https, 存在数据库里也有敢不加密的.

等于把你的密码直接暴露了.

我是没法记住这么多密码的, 所以各个地方都是用的同一个密码, 最多再分2-3个, 重要的用一个, 不重要的用一个.

一但哪个不靠谱的网站被人破了, n 多网站的密码相当于都给别人知道了, 太不安全了.

那几个撞库事件, 我都中招了, weibo 被盗几次, instagram 关注了奇怪的人, qq 也是用密码找回才回来的......

现在有些网站, 对密码要求又很变态, 比如苹果, 比如微博, 京东, 淘宝, qq 邮箱: 不能少于8个...不能和历史密码重复...必须有大写字母...

逼着我弄出很多通用密码的变体出来, 于是越来越多的网站, 只有靠找回密码功能, 才能登录进去.

密码生成器

密码生成器的原理是这样的, 你想一个自已的密钥, 一串文字可长可短, 比如: 必须要认识 bigzhu

会用这个密钥和你要登录的网站网址拼接后, 进行编码, 生成一串看似无规律的英文数字串, 就是你的密码了.

因为网址不一样, 那么对每个网站都是自已独立的密码.

这样就可以避免上述说到的问题了, 你只要记住你的这一个密钥, 千万别告诉任何人. 就是写这个程序的 bigzhu, 不知道密钥, 也是不可能猜到你的密码的.

这就是: 一个密钥在手, 从容面对千万网站!

使用

比如我要登录我永远记不住的 qq 企业邮箱, 他要的密码规则很难记的.

很简单吧, 也就敲入 pp.py 后面跟上要登录的网址:

pp.py https://exmail.qq.com/cgi-bin/loginpage

这时密码已经在你的剪贴板里了, 切到网页, 粘贴就可以了.

原码安装

选一个不会再动的目录, clone 下来

git clone https://github.com/bigzhu/pp
cd pp
sh ./install.sh

这个目录不能删了, 也不能移动 所谓安装只是建了个 link 过去, 让你在其他目录也可以用

第一次用时, 会问你密钥, 一定要死死记住了.

以后再也不用记密码了