叶子

闲言碎语

密码生成器passid.org

一晃2个多月没写blog了,皆因我家叶子小盆友出生忙的人仰马翻,今天把之前挖的坑填上,带来个新鲜小工具第一版,密码生成器,网址是www.passid.org

初衷:常用网站已有50+,管理密码越来越力不从心,之前我的密码策略见这篇怎么尽可能避免泄漏网上隐私,给网站分组不同组使用不同级别的密码,然后还准备了个密码本记录了级别,直接的后果就是虽然密码减低为约10组,还是记不住,加上每隔半年需要换,这个过程非常痛苦,不要和我说有1password这样的工具,那个老贵了=_=。那么有没有根据用户名和网站就生成不同密码的呢? 找了一圈没发现,于是有了是www.passid.org

填写用户名,选择在哪个网站使用,就生成好了密码。 对于要求高的用户,还可以自定义salt,选择密码级别,每个网站的密码都不一样,有效防止csdn这样的脱裤,呃是拖库。

faq:

1、架设在github,所有密码在浏览器生成,不提交任何数据到后端,欢迎右键

2、完全开源,代码托管在github,欢迎fork

3、算法采用公开算法的sha512和增加了字符的base64,生成方法为base64(sha512(用户名+网站域名+salt)),有效防止cmd5等网站的现有库^_^

4、base64增加的字符为-@#~,.!%^*$&

ps:不支持低于ie9下的浏览器,如果侥幸浏览正常,实属意外。实际上我只测试过mac上的chrome,因为只忙了几小时…

ps2:第一版代码也比较丑…

sublime text 插件

package control:https://sublime.wbond.net/installation

装好后,可以直接在package control里装下列的插件:

JSHint Gutter
SCSS
Jade
View in browser
Advanced new file
SidebarEnhancements
Emmet

更多插件可以在https://sublime.wbond.net/搜索

给github的个人和组织添加主页

一般github的个人项目页面是类似https://github.com/username这样的页面,但是github pages也提供了个人主页是类似http://username.github.io这样的网址。

缘起今天发现我的这个网址http://perryyeh.github.io直接访问是404,404?不可忍,搜了一圈找到了这篇User, Organization and Project Pages,设立个人、组织和项目的主页。

个人和组织的首页都是http://username.github.io的形式,所以方法一致,规矩有2个:

 如果个人用户名和组织名是username,那么创建新项目,名字一定要是username.github.io;
 
 一定要是主干分支,不能是其他分支,才会被当成github pages建立。

其他规矩和设立一个github pages无啥区别,一样可以用自定义域名,自定义404之类的。

可以看源码。我的比较简单,直接跳转到其他网址去了。

至于项目的首页,是类似http://username.github.io/project这样的网址,和设置github pages差不多,要gh-pages分支才会建立页面,当然也可以用cname之类的。