APP开发中验证码有什么用?

文章分类:APP开发问答 发布时间:2017-08-01 原文作者:Shi Yongfeng 阅读( )

    验证码是app开发需要经常处理的事情之一。要想用户有好的体验就必须得处理好验证码,因为验证码是一种区分用户是计算机还是人的公共全自动程序,相对比来说也是比较有效的方法之一。谁也不希望当自己做了促销活动后,迎来的却是一堆做机器参加活动,要想杜绝这些情况,我们就得利用好验证码。那么验证码到底又该如何设计呢?接下来广州奕环科技小编就来与大家聊聊这个问题。

 

验证码有些什么作用?

    1.防止暴力破解密码:如果有些用户的密码设置的太简单,很有可能就会被程序自动破解,然后进行暴力登录,如果有验证码的话,就难以直接暴力登录了。

    2.防止恶意攻击:增加验证码的设计还能有效防止黑客的恶意攻击,:如论坛灌水、刷页、刷票等,有些论坛回复需要输入验证码就是出于这个目的。

验证码该如何优化?

    1.数字+字母+中文:这种形式的验证码是非常常见的一种,相对辨别也比较容易,我们为了提高辨别难度,可以加入干扰线,如在背景中添加干扰线等。

    2.图片辨别:12306的图片辨别是最让人觉得无语以及想要吐槽的。这种验证码操作比较简单,但是如果图片太过相似会增加辨别难度。

    3.滑块:这种是比较有创意的验证码形式,通常需要用户拖动滑块从到特定位置,则代表验证成功。相对比来说,这种验证码的防黑客指数也比较高。

原文来自:Shi Yongfeng