【正文】
。基于上述研究,本文提出一種生成驗(yàn)證碼的新方法:利用C語(yǔ)言實(shí)現(xiàn)能隨機(jī)生成的三維形式的驗(yàn)證碼。. . . .. .驗(yàn)證碼破解防范的技術(shù)研究及其三維形式的設(shè)計(jì)與實(shí)現(xiàn)陸嘉輝(上海市上海中學(xué) 上海市 徐匯區(qū) 200231)計(jì)算機(jī)組指導(dǎo)老師:吳奕明2012年2月摘要:驗(yàn)證碼經(jīng)常用于網(wǎng)絡(luò)程序的身份認(rèn)證,可以防止惡意破解密碼和論壇灌水,保證網(wǎng)絡(luò)安全。本文討論當(dāng)前驗(yàn)證碼的功能原理和常用的識(shí)別方法,對(duì)當(dāng)前普遍使用的驗(yàn)證碼的優(yōu)點(diǎn)和缺陷進(jìn)行分析和比較,總結(jié)出一個(gè)好的驗(yàn)證碼應(yīng)有的特點(diǎn),并發(fā)現(xiàn)互聯(lián)網(wǎng)上有很多驗(yàn)證碼不能很有效地保證網(wǎng)絡(luò)的安全。該驗(yàn)證碼運(yùn)用OpenGL編程接口,繪制一個(gè)可由用戶控制旋轉(zhuǎn)的三維球體,并將驗(yàn)證碼中的字符投影在該球體上,顯示在界面上讓用戶識(shí)別。關(guān)鍵詞:網(wǎng)絡(luò)安全 ;識(shí)別與防范;三維驗(yàn)證碼;紋理旋轉(zhuǎn);交互式操作Abstract:CAPTCHAs are usually used for network identification, which can prevent malicious cracking the passwords and meaningless content in forums to realize the Network security. This paper not only discusses the functions of CAPTCHAs and some mon methods of recognizing them, but also analyses the advantages and disadvantages of the CAPTCHAs widely used at present, and make parisons. The research concludes what characteristics a good CAPTCHA should have. Also it gets the result that many existing CPATCHAs are not very effective in keeping the Network safe.According to the research above, this paper proposes a new way, which creates a 3D CAPTCHA based on C. The CAPTHCA makes use of OpenGL to draw a sphere which can be controlled to rotate by the user, and projects the characters of the CAPTCHA onto its surface, and display the sphere on the screen, letting the users to finish the identification. The CAPTCHA has two main characters: a rotatable 3D texture and interactive operation, thus increasing the difficulty for puters to crack it, having high security and enabling itself used easily, which can protect the personal information of users and the sustainability of forums.Key words: Network security; Recognition and protection; 3D CAPTCHA; Rotatable texture; Interactive operation目錄4445555666777