全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

基于安卓SDK的图片验证码设计
Design of Image Verification Code Based on Android SDK

DOI: 10.12677/CSA.2020.103060, PP. 583-589

Keywords: 图片验证码,安卓SDK,防范机器识别,暴力破解
Image Verification Code
, Android SDK, Prevention of Machine Identification, Brute Force Cracking

Full-Text   Cite this paper   Add to My Lib

Abstract:

移动互联网时代,随着手机APP的不断发展,人们对APP的信息安全提出了更高要求。本文的研究目的就是利用安卓SDK设计实现加密验证,更大程度上加强应用上信息的安全性。利用安卓SDK,本文设计了一种基于安卓Canvas和Paint的图片验证码,通过初始化数据、目标选取、角度变化、权重变化、色彩变换、添加干扰等步骤生成图片验证码,用于防范机器识别。图片验证码在当下是应用最广的验证码,与其他验证码相比,更容易操作和人眼识别。在将用户的账户密码请求到服务器之前,先进行图片验证码的识别,大大增加了应用的安全性。该验证码不仅有效的防止了非法用户的暴力破解,还减轻了暴力攻击所导致的服务器请求压力。
In the mobile Internet era, with the continuous development of mobile APPs, people have put forward higher requirements for the information security of APPs. The research purpose of this article is to use the Android SDK design to implement cryptographic verification and to enhance the security of information on the application to a greater extent. Using the Android SDK, this article designs an image verification code based on Android Canvas and Paint. The image verification code is generated through the steps of initialization data, target selection, angle change, weight change, color conversion, and adding interference to prevent machine recognition. The picture verification code is the most widely used verification code at present, compared with other verification codes, it is easier to operate and human eye recognition. In order to identify the picture verification code before requesting the user's account password to the server, the application security is greatly increased. The verification code not only effectively prevents brute force cracking by illegal users, but also reduces the server request pressure caused by brute force attacks.

References

[1]  胡健, 柳青, 王海林. 验证码安全与验证码绕过技术[J]. 计算机应用, 2016, 36(S1): 37-41+57.
[2]  王斌君, 吉增瑞. 信息安全技术体系研究[J]. 计算机应用, 2009, 29(S1): 59-62.
[3]  姚晨光. 计算机网络与信息安全问题对策[J]. 计算机与网络, 2019, 45(20): 54.
[4]  赵晓宇, 刘婷婷. 大数据时代的网络信息安全问题研究[J]. 计算机与网络, 2019, 45(11): 47.
[5]  陈以山. 基于字符的图片验证码识别算法的设计与实现[J]. 电脑知识与技术, 2017, 13(1): 190-192.
[6]  李友宏. Java Web应用中加模图片验证码的设计实现[J]. 中国管理信息化, 2018, 21(19): 155-157.
[7]  曹放. 基于视觉感知的图像验证码设计与研究[D]: [硕士学位论文]. 西安: 西安电子科技大学, 2017.
[8]  陈义中, 李松林. 一种注册登录系统图片验证码设计与实现[J]. 软件导刊, 2016, 15(7): 82-85.
[9]  何春辉. 一种基于常识的图片验证码设计方法[J]. 盐城工学院学报, 2018, 31(4): 42-44.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133