您當(dāng)前位置:網(wǎng)站首頁(yè) > jsp畢業(yè)設(shè)計(jì) > 驗(yàn)證碼生成技術(shù)的研究與實(shí)現(xiàn)

驗(yàn)證碼生成技術(shù)的研究與實(shí)現(xiàn)

2017-06-19 10:48:10 來(lái)源:本站原創(chuàng) 瀏覽:55
0
內(nèi)容提要:編號(hào)jsp326:互聯(lián)網(wǎng)的發(fā)展,讓很多網(wǎng)站都有用戶的登錄,信息的注冊(cè)等,雖然這些信息注冊(cè),會(huì)員的管理,在一定程度上提高了網(wǎng)站的實(shí)用性,但是由于技術(shù)的發(fā)展,很多黑客和暴力破解者盯上了一些重要的網(wǎng)站,通過(guò)簡(jiǎn)單的重復(fù)的程序操作,就能不斷進(jìn)行注冊(cè)和密碼的嘗試,大大降低了系統(tǒng)的安全性。驗(yàn)證碼機(jī)制更好地解決了這一問(wèn)題的出現(xiàn),驗(yàn)證碼通常是人工的操作,所以防止了軟件的暴力破解。

驗(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ì)開發(fā)了驗(yàn)證碼研究的一個(gè)軟件,通過(guò)該畢業(yè)設(shè)計(jì)軟件的開發(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è)設(shè)計(jì)
驗(yàn)證碼生成:通過(guò)設(shè)置圖片的寬度,高度,位移(驗(yàn)證碼在圖片中的位置),旋轉(zhuǎn)(驗(yàn)證碼的角度),長(zhǎng)度,字符等,就能夠按參數(shù)生成驗(yàn)證碼,字符主要包括了純數(shù)字類別,純字母以及字母和數(shù)字的混合三種類別。
驗(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ù)類的驗(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)的使用更加安全。