zoukankan      html  css  js  c++  java
  • 浅谈验证码的作用以及常见的验证方式

    ——验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。简单来说,验证码就是为验证某个操作是人为还是机器行为。
     
    验证码主要作用:
    1、防止登录时对密码进行暴力破解:对于组成简单的密码,如果没有验证码,暴力破解密码后就可直接登录,有了验证码以后,程序难以识别验证码,就无法完成验证码的输入,也就无法登陆成功。 
    2、防止黑客恶意攻击从而导致服务器压力太大而崩溃:如论坛灌水、刷页、刷票等,有些论坛回复需要输入验证码就是出于这个目的。
     
    常见的验证码方式:
    1、数字、字母、中文的组合(一般会在背景中添加干扰线来提高辨别难度)
     
    2、图片物体识别(12306的图片验证码)
     
    3、拖动滑块到特定的位置
     
    4、发送手机短信
     
     
    5、手机语音验证码
     
  • 相关阅读:
    VC环境OpenSSL编译笔记
    手动造工具TaskJobManage
    Java性能分析工具
    ES77
    Flink消费kafka
    阻塞对列
    C# 超时事件
    毕业前做一件事
    PID控制器——控制网络爬虫速度
    2.5 OpenEuler 中C与汇编的混合编程(选做)
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/11550372.html
Copyright © 2011-2022 走看看