专栏名称: 酒后曰
我姓张,大家都叫我长弓,企业顾问,专注于互联网运营。在互联网圈十多年,对内容浮躁深感厌倦。所以,在这里“不讲段子、不煽动情绪”。只关注一件事:从另类的角度看世界。
目录
相关文章推荐
刀法研究所  ·  “年味”淡了?品牌如何用三招在春节破局? ·  昨天  
跟宇宙结婚  ·  节目更新:跟宇宙结婚悄悄话 vol.243 ... ·  昨天  
刀法研究所  ·  OpenAI开放ChatGPT搜索功能;无印 ... ·  昨天  
玩物志  ·  2 万一件!大批「黄牛奶奶」爆炒始祖鸟 ·  3 天前  
51好读  ›  专栏  ›  酒后曰

3招轻松搞定个人密码管理:编译算法(2)

酒后曰  · 公众号  ·  · 2017-03-07 17:51

正文

第二招,编译密码算法


这一招针对的是前面分类的第一级和第二级,但是他们要分别采用一种算法。


下面我分别讲下,先说说算法1支付密码。前面说过支付密码的特点是6位数字,我这里介绍一个最基础的算法,后面大家可以变通一下。


前4数字作为基础密钥,所有卡都一样,外加一个变量X每张卡不一样。前四位数字是固定的,所有卡支付密码前四位都一样,后面两位数字读取卡号末两位。

有同学可能要问了, 支付宝和微信这种没有卡号的怎么处理?


我们可以缩写他们名称,然后英文转数字。举个例子支付宝的拼音是zhifubao,最后一位英文是o,字母表排行第15。


那我们密码取值就可以是135715。当然这只是举一例,同学们下来可以举一反三,给复杂化一下,比如最后X,你们可以额外加参数,比如X2,或加上出生年份等等。


我们在来看下算法2,这个原理上跟算算法1类似。X变量的取值依然可以从网站或应用的名称转拼音字母去取。不过算法2需要注意的是,密码位数发生了变化。大家至少要把密码长度设置在8位以上,并且涵盖大小写字母加数字。这样除了安全性比较好以外,还有个原因就是有些网站对密码长度和大小写字母有要求。如果我们没有考虑到这点会发生无法套用的情况。

关于第二招需要补充下的是,前面的例子里的固定密钥用的都是很简单的规律,这个在实际使用的时候一定要避免。







请到「今天看啥」查看全文