用Google Chart API生成验证码

标签:Google

前几天发现了Google Chart API这个好东东,于是写了篇《用Google Chart API生成QR码》
今天灵感突发,觉得这玩意还能做验证码,只不过没精力去实现,于是只把想法记录下来。

验证码说到底就是一个人可以识别,而机器却不好识别的玩意。而现在的计算机图形学已经很先进了,要拦住这些spammer也越来越困难了。
可是计算机对图像和文字的语义理解却远不如人类,于是可以借此来实现一个人很容易判断,而机器却难以搞定的验证码。

举例来说,我可以生成一个饼图,其中80%是帅哥,20%是美女,然后问帅哥和美女谁多:


再如下面这个折线图,分别是1~9月的数据,我也可以问从3月到7月增长了多少:


再比如问个简单的数学问题,下面的数学公式是否正确:


由于有Chart API的存在,生成这些图像完全不是难事,甚至写火星文都行;对用户来说,回答这些问题也不比辨认数字和字母困难;而对于spammer来说,它既要读懂你的问题,又要看懂你的图,还不把它折腾死~

2条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?