为了账号安全,请及时绑定邮箱和手机立即绑定
  • 所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR)。验证码的主要作用是为保护用户信息、网站通行的方式和防止人为的恶意攻击等(例如批量注册,)。
    查看全部
    1 采集 收起 来源:验证码历史

    2016-02-03

  • 设计与实现 包结构和主要类及作用
    查看全部
    1 采集 收起 来源:项目介绍

    2016-02-03

  • 验证码思路整理
    查看全部
  • 用location来向后传递坐标。
    查看全部
  • 两种方案的对比,对比宝宝不说了,需要用到的包结构是controller和generator,主要类是Image BufferedlmageWrap ImageGroup GenerateImageGroup ImageResult Cache LoginController 技术选择 SpringMVC JSP Spring(4.0.5) 思路整理 照片张数的显示 图片位置,坐标 坐标的返回验证 前后的联系
    查看全部
    1 采集 收起 来源:项目介绍

    2016-02-02

  • JAVA验证码,嘿嘿嘿,嘿嘿嘿
    查看全部
    1 采集 收起 来源:慕课迎“春”

    2016-02-02

  • 因为以前的人们在网上被各种垃圾骚扰,所以最初的验证码是康柏公司的四名程序狗发明的喔!(http://www.pcpop.com/doc/1/1386/1386020.shtml)故事如下,宝宝不多说了,后来就慢慢有了各种惨不忍睹的验证码,然后才有比较实用的去验证码了 验证码有文字,字母,数字,语音,计算,还有公式,最惨的就是连连看验证码了,不多说了。
    查看全部
    1 采集 收起 来源:验证码历史

    2016-02-02

  • JAVA实现图片验证码:历史,内容,方案对比,设计实现,总结,一条学习之路已经设计好了哦
    查看全部
    1 采集 收起 来源:课程概述

    2016-02-02

  • JS代码思路罗列 document.getElementById(“insert”)去获取包装整个验证图片的div(width=“300” height=“150”), 通过while循环去获取div里面每张小图对应的偏移量 while(obj) { leftValue += obj.offsetLeft; topValue += obj.offsetTop; obj = obj.offsetParent;返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的 } 接下来通过window.event时间去获取触发event对象的元素 获取那个imooc那个图标的位置,imgDivId是给每个每张图片设置一个id标识 document.createElement()是在对象中创建一个对象,很好理解设置成块级元素后面容易给定宽度高度定义它们的偏移位置 最后通过inline解决div排挤问题,使每次点击都能把各个div自动排为一行,就象段内的文字一样~ removeSelf就是再次点击达到移除效果
    查看全部
  • Java图片验证码——项目介绍 I 不同方案对比(一): 1.浏览器请求验证码图片; 2.服务器返回验证码图片以及图片标识; 3.服务器提交验证码; 4.服务器验证图片内容及标识。 不同方案对比(二):如视频。
    查看全部
    1 采集 收起 来源:项目介绍

    2018-02-15

  • Java图片验证码——验证码历史 1.无验证码,垃圾骚扰;(这个如果有自己的博客或者网站就知道验证码的利害)。 2.Luis von Ahn — CAPTCHA ; Ps:(Luis von Ahn这个是一个神奇的人物,大家可以看作是验证码背后的男人; CAPTCHA全程为“Completely Automated Public Turing Test To Tell Computers and Humans Apart”意思就是全自动区分计算机和人类的图灵测试)。 3.不断的升级。 4.去验证码:比如第一次就登录成功,是本人的概率比较大;若第一次就登录出问题,弹出验证码。
    查看全部
    1 采集 收起 来源:验证码历史

    2018-02-15

  • Java图片验证码——如何生成图片-generateImage II 生成图片算法: random(int min,int max),random(int min,int max,Integer...not)从ImageGroup中 group1-group11里面随机取出一个数字,再从ImageGroup找到对应的key,拿到对应的keyGroup int num = random(0,imageGroupMap.size()-1); String name = new ArrayList<String>(imageGroupMap.keySet()).get(num); ImageGroup keyGroup = imageGroupMap.get(name); keyGroup的思路可以从素材的分类可以看出 int leftCount = 8 - keyGroup.getCount();这段代码是指在keyGroup得到图片的数量,然后得到剩下还需要补充的图片数量 case1:leftCount==4 如果随机到偶数,则在数量是4的图片里面拿,也就是4+4=8; 如果随机到奇数,则在数量是2的图片里面拿,也就是4+2+2=8; 第二次:加 2 调用random带有三个参数的方法,是为了防止下一次刷新时上两张图片又重复出现 case2:leftCount==6 如果随机到偶数,则在数量是6的图片里面拿,也就是2+4+2=8; 如果随机到奇数,则在数量是6的图片里面拿,也就是2+2+2+2=8; 奇数代码处理类似leftCount是4的情况。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——如何生成图片-generateImage I Ps:验证码提示+该验证码拥有的数量。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——页面结构及LoginController介绍 JS代码思路罗列: document.getElementById(“insert”)去获取包装整个验证图片的div(width=“300” height=“150”), 通过while循环去获取div里面每张小图对应的偏移量。 while(obj) { leftValue += obj.offsetLeft; topValue += obj.offsetTop; obj = obj.offsetParent;返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的。 } 接下来通过window.event时间去获取触发event对象的元素。 获取那个imooc那个图标的位置,imgDivId是给每个每张图片设置一个id标识。 document.createElement()是在对象中创建一个对象,很好理解设置成块级元素后面容易给定宽度高度定义它们的偏移位置。 最后通过inline解决div排挤问题,使每次点击都能把各个div自动排为一行,就象段内的文字一样~。 removeSelf就是再次点击达到移除效果。 Ps:用location来向后传递坐标。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java图片验证码——页面结构及LoginController介绍 JS代码思路罗列: document.getElementById(“insert”)去获取包装整个验证图片的div(width=“300” height=“150”), 通过while循环去获取div里面每张小图对应的偏移量。 while(obj) { leftValue += obj.offsetLeft; topValue += obj.offsetTop; obj = obj.offsetParent;返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的。 } 接下来通过window.event时间去获取触发event对象的元素。 获取那个imooc那个图标的位置,imgDivId是给每个每张图片设置一个id标识。 document.createElement()是在对象中创建一个对象,很好理解设置成块级元素后面容易给定宽度高度定义它们的偏移位置。 最后通过inline解决div排挤问题,使每次点击都能把各个div自动排为一行,就象段内的文字一样~。 removeSelf就是再次点击达到移除效果。 Ps:用location来向后传递坐标。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前,需要对SpringMVC和Spring有所了解呦!
老师告诉你能学到什么?
1、了解验证码的起源与历史。 2、掌握如何生成图片验证码。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!