主题:【原创】也说一下关于密码的问题 -- yhz
再接再厉,说一下计算机中使用的密码。
其实1001n在他的大作中已经提到了一些生成算法。他的算法通用性很好,但是稍微复杂了点。在这里,准备向大家透露一个简单而又足够强大的高级技巧:非可见字符大法。
什么是非可见字符呢?
熟悉计算机的应该都知道,ASCII字符集中,只有32到126的字符是可以正常的显示为我们的各种英文大小写和标点符号。在这个范围之外的字节,其实在显示的时候,是无法正常的被解析为有显示意义的字符的(也就是我们俗称的乱码)。
下面先给大家演示一些特殊的非可见字符,括号内是实际的ASCII值:
(130)
(140)
还有很多字符,实际的ASCII值不同,但是显示出来的乱码是相同的:
(195)
(196)
还有一些,是无法显示的空格,当然,那不是ASCII码为32的正牌空格:
(160)
这些乱码在写文章的时候还是有的,但是提交之后,就真的变成了“非可见字符”了。晕
有意思吧?
例如说,如果我们在密码中加入了一个或者几个这样的值,有谁的字典能猜到?而且即使猜到了,显示出来的,也未必能看得出来区别,有很多是ASCII值不同,乱码相同的情况。
那怎么才能输入这些非可见字符呢?
首先,大家先确认一下自己键盘有没有数字小键盘。记住不是qwerty键盘上的那一排数字键,而是一般在右边,1-9呈3×3排列的那个小键盘。如果是笔记本,一般是按Fn+NumLock开启(基本上都有这个设计,具体方法看说明书)。
然后,随便打开一个记事本,按照一下步骤做个小实验:
一:左手先按着qwerty的Alt键不放(左右两个Alt键,任意一个都可以);
二:在小键盘中输入你想要的ASCII字符的数字(推荐大于127,小于255的)。你可以注意到,这时你虽然在小键盘按了好几个字符,但是没有字符真正被显示出来;
三:松开Alt键。这时,就可以看到一个乱码出来了。
如果你的实验成功了,那接下来,在你的密码中,在什么地方加入一个或几个这样的非可见字符,就看自己喜欢了。
最后,再补充一下,这种方式输入的字符,除非有明确限定密码字符范围的地方,否则,在很多地方都是适用的。最起码的,操作系统登陆的密码,基本上都可以这么用,Windows/Linux/Unix等等地方都是可以用的。没记错的话,也包括西西河。
另外,以前也见过一个帖子,故弄玄虚的弄了一个算术式,然后让人用这种方式去输入算术式得出的结果,然后说出来的字就是你。当然,大家算出来的ASCII值都是55021,究竟会出来个什么字,大家可以自己看看。
呵呵。
- 相关回复 上下关系8
🙂【原创】也说一下关于密码的问题 23 yhz 字5204 2008-11-24 01:33:15
🙂【原创】也说一下关于密码的问题(三)
🙂password应该就是“口令”,不是“密码” 七月半 字247 2008-11-25 07:30:30
🙂口令和密码其实是不同的概念 2 瓦斯 字231 2008-11-25 05:21:55
🙂不存在什么污染不污染。 njyd 字798 2008-11-26 06:10:48
🙂符合你说的“极大的误解”。你还用“彩电”“三用机”吗? 瓦斯 字542 2008-11-26 06:55:12
🙂你看清楚我的帖子了吗? njyd 字350 2008-11-26 07:17:24
🙂再说“瘀血”与“淤血”规范用法 瓦斯 字156 2008-11-26 08:05:21