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

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

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

驗證碼技術(shù)的發(fā)展,促進了網(wǎng)絡(luò)安全的發(fā)展,通過人工方式的驗證碼的介入,讓用戶的注冊和登錄得到了一個安全保障。針對驗證碼的研究也尤為重要,我們通過ssh技術(shù)進行設(shè)計開發(fā)了驗證碼研究的一個軟件,通過該畢業(yè)設(shè)計軟件的開發(fā)和研制,可以在底層驗證碼的原理方面進行研究,更加讓用戶了解到最新的驗證碼技術(shù)的實現(xiàn)。本系統(tǒng)是一款基于藍色界面風格的后臺管理系統(tǒng),主要研究了圖片驗證碼的生成技術(shù),系統(tǒng)主要的功能如下所示:

畢業(yè)設(shè)計
驗證碼生成:通過設(shè)置圖片的寬度,高度,位移(驗證碼在圖片中的位置),旋轉(zhuǎn)(驗證碼的角度),長度,字符等,就能夠按參數(shù)生成驗證碼,字符主要包括了純數(shù)字類別,純字母以及字母和數(shù)字的混合三種類別。
驗證碼驗證:通過生成的驗證碼,進行驗證,通過輸入驗證碼圖片的數(shù)字和字母,驗證驗證碼生成是否正確。
用戶管理:實現(xiàn)了對用戶的基本信息情況的管理,讓用戶可以通過用戶管理的建立,安全進入系統(tǒng)。
算數(shù)驗證碼:實現(xiàn)了算數(shù)類的驗證碼的管理,可以實現(xiàn)簡單的加法驗證碼,兩個數(shù)的相加顯示到圖片上,讓用戶去計算驗證碼的結(jié)果,并能夠進行驗證,這種方法更加巧妙。
日志管理:實現(xiàn)了系統(tǒng)的日志信息的管理,用戶的登錄日志,登錄IP,用戶進行的操作等信息的記錄,讓系統(tǒng)的使用更加安全。