验证码的作用与原理
来源:互联网 发布:java运维工程师前景 编辑:程序博客网 时间:2024/05/01 07:53
验证码这个词最早是在2002年由卡内基·梅隆大学的Luis von Ahn、Manuel Blum、Nicholas J.Hopper以及IBM的John Langford提出来的。验证码是Completely Automated Public Turing test to tell Computers and Humans Apart的缩写,中文意思是"全自动区分计算机和人类的图灵测试"。实际上,验证码就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰元素,由用户肉眼识别其中的验证码信息,然后输入表单提交网站验证,验证成功后才能使用某项功能。
验证码通常用在用户登录或留言的网页界面中,当用户在浏览器端输入验证码之后,将用户名、密码和验证码等信息提交到服务器,服务器端获取用户的提交之后,判断用户提交的验证码字符与服务器端保存的字符是否相同。如果相同,则通过对用户提交信息的验证;否则将提示没有通过验证的提示信息。
验证码的验证原理及流程如图4.1所示。
图4.1 验证码的验证原理及流程 0 0
- 验证码的作用与原理
- 验证码的原理、作用及实现
- 验证码的原理、作用及实现
- CAPTCHA(验证码)的来源与作用
- 网页验证的作用及原理
- 验证码的作用
- 验证码的作用
- 验证码的作用
- 验证码的作用
- 验证码的作用
- 验证码的作用
- 路由器的原理与作用
- 路由器的原理与作用
- 路由器的原理与作用
- 看门狗的原理与作用
- 路由器的原理与作用
- 电磁阀的作用与原理
- Cookie与Session的作用与原理
- POJ-1159-Palindrome-lcs扩展
- 【php】echo与var_dump
- Blue Jeans
- maven与springMVC之基本配置
- 几点建议,让Redis在你的系统中发挥更大作用
- 验证码的作用与原理
- 博客开通打卡
- error LNK2019: unresolved external symbol
- Android 单元测试(一)概述及Unit Test
- 排列与组合的实现
- 野人学Android基础篇之初探UI控件第二课--ImageView静态赋值
- 上下力费是什么意思?
- [PyQt] 使用.qrc 生成资源文件供程序中使用
- 使用Maven创建自定义Archetype