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、手机语音验证码
     
  • 相关阅读:
    jvM垃圾回收
    Java快速失败和安全失败
    方法覆盖和方法重载
    leetcode-Reverse Words in a String
    自己玩玩
    leetcode-Reverse Vowels of a String
    leetcode-Reverse String
    leetcode-Multiply Strings
    java多线程-cas及atomic
    @media响应式布局
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/11550372.html
Copyright © 2011-2022 走看看