驗(yàn)證碼生成技術(shù)的研究與實(shí)現(xiàn)
2017-06-19 10:48:10 來(lái)源:本站原創(chuàng) 瀏覽:55次驗(yàn)證碼技術(shù)的發(fā)展,促進(jìn)了網(wǎng)絡(luò)安全的發(fā)展,通過(guò)人工方式的驗(yàn)證碼的介入,讓用戶的注冊(cè)和登錄得到了一個(gè)安全保障。針對(duì)驗(yàn)證碼的研究也尤為重要,我們通過(guò)ssh技術(shù)進(jìn)行設(shè)計(jì)開(kāi)發(fā)了驗(yàn)證碼研究的一個(gè)軟件,通過(guò)該畢業(yè)設(shè)計(jì)軟件的開(kāi)發(fā)和研制,可以在底層驗(yàn)證碼的原理方面進(jìn)行研究,更加讓用戶了解到最新的驗(yàn)證碼技術(shù)的實(shí)現(xiàn)。本系統(tǒng)是一款基于藍(lán)色界面風(fēng)格的后臺(tái)管理系統(tǒng),主要研究了圖片驗(yàn)證碼的生成技術(shù),系統(tǒng)主要的功能如下所示:
驗(yàn)證碼生成:通過(guò)設(shè)置圖片的寬度,高度,位移(驗(yàn)證碼在圖片中的位置),旋轉(zhuǎn)(驗(yàn)證碼的角度),長(zhǎng)度,字符等,就能夠按參數(shù)生成驗(yàn)證碼,字符主要包括了純數(shù)字類(lèi)別,純字母以及字母和數(shù)字的混合三種類(lèi)別。
驗(yàn)證碼驗(yàn)證:通過(guò)生成的驗(yàn)證碼,進(jìn)行驗(yàn)證,通過(guò)輸入驗(yàn)證碼圖片的數(shù)字和字母,驗(yàn)證驗(yàn)證碼生成是否正確。
用戶管理:實(shí)現(xiàn)了對(duì)用戶的基本信息情況的管理,讓用戶可以通過(guò)用戶管理的建立,安全進(jìn)入系統(tǒng)。
算數(shù)驗(yàn)證碼:實(shí)現(xiàn)了算數(shù)類(lèi)的驗(yàn)證碼的管理,可以實(shí)現(xiàn)簡(jiǎn)單的加法驗(yàn)證碼,兩個(gè)數(shù)的相加顯示到圖片上,讓用戶去計(jì)算驗(yàn)證碼的結(jié)果,并能夠進(jìn)行驗(yàn)證,這種方法更加巧妙。
日志管理:實(shí)現(xiàn)了系統(tǒng)的日志信息的管理,用戶的登錄日志,登錄IP,用戶進(jìn)行的操作等信息的記錄,讓系統(tǒng)的使用更加安全。