网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > ddos防御

如何用一串密码气死你的程序员朋友

我经常犯蠢,记性也差。但是对于保管帐户密码,我还是有自信的。

我的密码基本是由一串别人看来毫无意义的字母,加上我的第一台手机——小灵通的电话号码组成,再按照不同的顺序排列出多种组合。像 QQ、Steam 等常用软件的密码,我都背了下来;登陆不那么常用的软件或网站的时候,我会尝试我脑海中的每一种组合方式,80% 的情况下,我都能成功。

而且,大多数软件 / 网站的注册页面都会把我的密码安全系数评为 " 高 ",至少也得是 " 中 "。

不过也总有些冷门的软件 / 网站不给面子,设计了额外规则。有的要求混用大小写字母,这个其实还好,我会将那串字母组合换成大写复读一遍,产生新的组合。还有的要求在密码中引入特殊符号,这就很难受了,我每次登陆都会忘记,我密码组合的最后加的是星号、井号还是感叹号,多次尝试无果,最后只能通过邮箱验证修改密码。

谷歌浏览器的这个功能我没敢用过

但我也不可能背下如此复杂的密码

但我还是低估了人类对密码强度的执着。在推特上找选题时,我翻到了一位名叫尼尔•阿加瓦尔(Neal Agarwal)的小游戏作者,前两天他发布了一款网页游戏,名字就叫《密码游戏》(Password Game)。

游戏规则很简单,我只需自行设计一串密码,符合网站给出的所有规则即可。但是,在遵照前四条规则,输入数字、大写字母、特殊符号过后,新的规则继续出现,还一条比一条阴间。

我不仅要计算阿拉伯数字,还要算罗马数字和元素周期表。我不光要在密码中加入某个月份的英文单词,以及随机生成的网站验证码,还要从石油、咖啡和洁厕灵 " 赞助商 " 中选择一家,把厂商的名字写进去。

满足后续规则要求的尝试,可能违反前面的规则,想要修改,就必须连着整条密码一起改,好似程序员在维护屎山代码。

DMC 三个字母分别对应罗马数字的 500、1000 和 100

第 11 条规则要求我去做在国外很火的、每天更新一次谜底的 Wordle 猜单词游戏,把谜底列进密码里。我不知道这个尼尔和 Wordle 的作者有什么私交,也许只是单方面的致敬。不管怎么说,我平生第一次做完了 Wordle,硬是蒙出了谜底。

第 13 条规则让我根据今天月亮的阴晴圆缺,将对应的 Emoji 表情符号放进密码里。感谢先人的无穷智慧,我知道我写夜谈这天是阴历五月十三日,月亮马上变圆,但还没那么圆,应该用符号。

第 14 条规则翻出了 Geoguessr,另一个在国外很火的游戏。简而言之,我要根据网站给出的谷歌街景三维照片,猜出这个地方属于哪个国家——再把国家名字写进密码里。

顺着谷歌街景,我来到了一座含有水域的公园,沿着林间小路,找到了路边的一个垃圾桶,上面画有商标和公司名。根据谷歌搜索,这家公司是立陶宛的一家垃圾处理公司,那我接下来就该在密码中填入立陶宛(Lithuania)。

由于立陶宛的第一个字母 L,对应罗马数字中的 50,破坏了前面罗马数字的计算规则,我还必须把 L 改成小写。

我的密码已经面目全非了

第 16 条规则摆出了一张国际象棋的残局图,要求我找出下一步的最优解,再使用国际象棋的代数记谱法,翻译成密码的一部分。以下图举例,答案是 Bg6+(红色箭头),B 代表主教,g6 是移动的位置,加号提示将了黑方的军。

灰色箭头代表我封死了黑方国王的走位

在搜索引擎的辅助下,需要动脑子的谜题尚且还难不倒我。哪成想,接下来的规则开始考验反应速度,甚至还有定期饲养电子宠物的环节,令我防不胜防。

(责任编辑:admin)