验证码是谁发明的 到底是谁发明了验证码( 二 )


7、在研究了编程机器人的“工作方法”后 , 他给出了一个独特的方案:在用户操作之前 , 将那些机器人从正常用户中拔出来 。众所周知 , 图灵测试的目的是将机器伪造成人类 , 而路易斯的计划是“逆向”:通过简单的方法识别出试图伪装成人类的编程机器人 。
8、好了 , 现在我们来考虑一下 。什么事情人类可以轻而易举地做到 , 而机器却做不到?
9、数学题?机器比人类做得好得多;
10、写下洋洋洒洒的保证“我是人类”?机器肯定写得又快又好;
11、画一幅画?拜托 , 谁有空每次在论坛发帖都画个图?而且说实话 , 机器画图肯定比人类好;
12、给自己和电脑屏幕上的信息拍张照?有那么多工作人员有空一个个审核 。
13、路易斯发现 , 人类可以用肉眼轻松识别图片中的文字信息 , 而机器却不能 。当时的计算机识别技术还很落后 , 无法识别图片中嵌入的扭曲、污染的文字 , 而人类只需要微微皱眉就能识别 。路易斯在导师布鲁姆的帮助下很快设计了一个程序 。它先产生一个随机的字符串 , 比如smwm , 然后对这个字符串进行随机的扭曲、重叠、污染 , 然后显示给想要操作它的用户 。只要能识别出变形的smwm , 就是人 。
14、这个设计后来被命名为“CAPTCHA” , 是“完全自动发表的测试totell computers and human sapart”的缩写 , 意为“计算机与人类全自动区分的图灵测试” 。虽然看起来很夸张 , 但其实挺好理解的 。它的中文翻译就是众所周知的“验证码” 。
15、大家都会校对 。
16、的路易冯安(Louis von An)发明验证码后确实名利双收 , 但在享受了掌声和鲜花之后 , 他静下心来 , 担心一件“小事”:全世界的网民每天都要输入近两次验证码 , 假设每次都要花费 , 每天都要花费数小时 。如果这个时间可以利用 , 那该有多厉害 。
17、路易斯把目光投向了旧书摊 。随着信息时代的到来 , 很多旧书旧报需要整理成电子版 , 但电脑扫描识别往往会出错 , 因为这些旧资料不可避免地会出现字迹模糊、褪色、污损等情况 。路易斯比任何人都清楚计算机在识别单词方面有多笨拙 。独特的派对
18、说干就干的路易斯很快开工了:他扫描了一些过期的旧报纸 , 将扫描得到的图片在计算机的分析下拆开成单词片段 , 再将这些单词作为验证码发送给用户 。有人要问了 , 先前的那些验证码 , 系统是知道答案的 , 但这些书籍拆下来的单词 , 系统自己也搞不清楚答案 , 那怎么知道用户的判断结果对不对呢?
19、路易斯用一贯简洁优美的思路解决了这个问题 , 并将它起名为reCAPTCHA(意思是“二次验证码”):他让用户一次性辨识两个单词 , 其中一个是系统生成的真正的验证码 , 另外一个是从旧报纸上截下来的单词 。如果用户输对了第一个验证码 , 那么输对第二个单词的几率也很高 。
20、看了上面这个图 , 大家是不是感觉到了一点不妥呢?没错 , 扫描出来的图片和真正的验证码长得那么不像 , reCHAPTCHA这个项目又人所皆知 , 用户一眼就能看出来右边那个“rdquo;是假的验证码 。很多认真的用户会乐意为辨识古书籍献出一份力 , 但并不是每个人都那么乐于助人 , 那些爱捣蛋的用户很可能会故意输入错误的单词 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: