zoukankan      html  css  js  c++  java
  • 验证码科普

    验证码的起因:

    随着信息时代的飞速发展,萌生出了各大的网站,而在这华丽外表的背后却隐藏着一个潜在的并发问题,于是为了解决这一问题,验证码出现了。

    验证码的作用:

    有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们还是提醒大家主要保护自己的密码,尽量使用混杂了数字、字母、符号在内的6位以上密码,不要使用诸如1234之类的简单密码或者与用户名相同、类似的密码。 不要因为只是来iclub问问问题,就随意设置密码,保护你自己的密码也是保护你自己,免得你的账号给人盗用给自己带来不必要的麻烦。 ~ 

    验证码的应用场合:

    验证码一般是出现在登录、注册用户论坛灌水以及一些频繁性次数多的情况。

    常见的验证码 
    1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。

    2,CSDN网站用户登录用的是GIF格式,目前常用的随机数字图片验证码。图片上的字符比较中规中矩,验证作用比上一个好。没有基本图形图像学知识的人,不可破!可惜读取它的程序,在CSDN使用它的第一天,好像就在论坛里发布了,真是可怜! 


    3,QQ网站用户登录用的是PNG格式,图片用的随机数字+随机大写英文字母,整个构图有点张扬,每刷新一次,每个字符还会变位置呢!有时候出来的图片,人眼都识别不了,厉害啊…

    4,MS的hotmail申请时候的是BMP格式, 随机数字+随机大写英文字母+随机干扰像素+随机位置。 
    5,Google的Gmail注册时候的是JPG格式,随机英文字母+随机颜色+随机位置+随机长度。6,其他各大论坛的是XBM格式,内容随机。 
    6,图片拼图验证(比较流行),就是在一个完整的图片中,随机切割任意固定大小的图片,然后再滚动图片块进行匹配,常见了有:极验验证,如下图所示:

    7、找图类的验证码:此类验证码难度识别大,有时候出的题比较难,眼神不好使的话,可能会被气死。类似的验证码譬如:12306购票网站

    好了,综合上描述所见,其实验证码的作用还是很大了,不仅仅减少了服务器端的压力,有时候还考验了各大网民的眼力以及算术能力,虽然有时候会比较操蛋。。。

  • 相关阅读:
    解决做好一个机器学习项目的3个问题
    VMwareworkstations14 安装arch
    python3学习笔记——数字、字符串、列表、字典、元组
    python2和python3编码
    重定向和伪静态的原理、语法、实践
    HTTP中的重定向和请求转发的区别
    linux+Apache开启伪静态配置
    Centos7下Yum安装PHP5.5,5.6,7.0
    windows10图形化连接CentOS7
    python学习笔记--类(一)
  • 原文地址:https://www.cnblogs.com/xzdwy-b/p/5702960.html
Copyright © 2011-2022 走看看