介绍:
CAPTCHA 是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,已由卡内基梅隆大学注册商标。是一种区分用户是计算机和人的公共全自动程序。在一个CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。
目前,reCAPTCHA是一种由CAPTCHA的发明者所推荐的官方CAPTCHA软件。
reCAPTCHA 计画的主要目的是利用 CAPTCHA 技术来帮助典籍数位化的进行,这个计画将由书本扫描下来无法准确的被光学文字辨识技术识别的文字显示在 CAPTCHA 问题中,让人类在回答 CAPTCHA 问题时用人脑加以识别。
运作方式为了验证人类所输入的文字是正确的,而不是随意输入,有两个字会被显示出来;一个是光学文字辨识软体无法辨别的字,另一个是一个已经知道正确答桉的字。如果使用者正确的回答出已知正确答案的字,那麽就假设所输入的另一个光学辨识软体无法辨识的字是认真的检视后被输入而非随便输入。
reCAPTCHA 问题的所需的文字图片,首先会由 reCAPTCHA 计画网站利用 Javascript API 取得,在终端使用者回答问题后,伺服器再连回 reCAPTCHA 计画的主机验证使用者的输入是否正确。 reCAPTCHA 计画提供了许多程式语言的函式库,让整合 reCAPTCHA 服务到现有程式的过程可以轻鬆些。除非有较大的频宽需求,否则 reCAPTCHA 原则上是一个免费的服务。
使用:
到http://recaptcha.net/whyrecaptcha.html网站注册一个帐号,为需要添加验证码的站点添加一个申请,然后生成一个公钥和私钥,例如hfahe.cn如下:
安装好Perl的Captcha::reCAPTCHA模块,Mason页面代码如下:
生成的页面如图:
这个时侯可以输入验证码,点击提交进行输入的验证。
分享到:
相关推荐
本书向读者展示了如何创建大型,复杂,动态驱动的网站,这些网站看起来不错并且可以使用Perl和Mason轻松维护。
使用Mason等效电路设计SAW滤波器
python库。 资源全名:mason_framework-0.0.6-py3-none-any.whl
梅森克利 当前的版本: masonclj是一个非常小的库,提供了... 这为masonclj假定的一些设计选择提供了理论依据,但对于那些希望在不使用MASON的情况下用Clojure编写ABM的人也可能会感兴趣。 一些Clojure-Java互操作性
安装对于命令行用法,请全局安装Mason: npm i -g @mason-cli/bin配置您可以通过在项目目录中创建mason.config.js文件来向Mason加载其他插件。配置示例: mason.config.js module . exports = function ( Mason ) {...
analysys_mason_sigfox_lpwa_finding_niche_june2019_rdme02
vim-mason Mason 的 Vim 语法文件(Perl 嵌入 HTML)基于来自的 Andrew Smith 版本安装如果您没有首选的安装方法,可以使用安装此脚本。 如果您安装了 vundle,只需将以下内容粘贴到您的 .vimrc 文件中: 捆绑'aming...
Mason, Mason.js for creating a perfect grid with jQuery.
Table of Contents 1. Introduction to Aircraft Design 2. Essential Physics and Technology of Aircraft Flight 3. Transport Aircraft Design Considerations and Requirements 4. Vehicle Options: driving...
极性反转层厚度剪切模态压电谐振器的Mason等效模型,马廷锋,谢超,作为一种新型的压电器件优化技术,极性反转层技术在伸缩模态超声换能器中得到成功应用。然而,极性反转层对工作在厚度剪切模态的
Mason.m 使用梅森法则来简化信号流图。 它需要一个描述网络的文件,并生成一个符号方程,将相关输出节点与独立输入节点相关联。 该目录包含一个全面的自述文件和一个用于试验的示例网络文件。 梅森法则传统上用于...
要使用默认情况下以可视化为例的三个示例(如果您不想看到可视化,只需在GUI中将其禁用): $ start / mason.sh 或直接在不使用GUI的情况下启动示例模型: $ java sim.app.flockers.Flockers $ java sim.app....
这是我在Mason中使用的工具的集合。 声明的属性:整齐地设置参数类的属性的方法 TitledSimpleInspector:外观更漂亮的检查器,允许标题和节 DataCollector:一个实用程序类,可收集数据并可以整齐地检查 ...
本书通过将每一章编织成三个主题来向明天的商业领袖们介绍管理原则:战略,企业家精神和积极领导。
Laravel开发-mason-laravel 用于构建Mason超媒体API的Laravel和Lumen工具包
assignment2_mason
该项目包括两个版本,第一个是使用 MASON 工具包开发的,第二个是 DMASON 中的 MASON 分布式版本。 该项目需要提供的 MASON 工具包,用于其顺序版本。 对于它的分布式版本,它需要提供的 D-MASON。 在下载部分,您...
Yu-Mason-hw5.zip
Analysys Mason发布了新报告“全球5G竞赛”。 5G发展的步伐一直很快。 现在有几个国家已经部署了商业5G服务,尽管只限于某些用户或特定区域。 到2020年,预计全球40多个国家的约80家运营商可以为其订户提供5G服务。...
梅森模型 基于MASON Agent的模型的顶级 走这边