论文部分内容阅读
随着Internet在我国的迅速发展,远程教育和校园的信息化建设已经成为网络应用的一个新的热点。网上考试系统作为网络教育支持平台中十分重要的组成部分,是网络教育教学反馈、质量评估的有效手段,同时也对传统考试提出了巨大的挑战。本项目首先设计了网上考试系统。采用B/S软件体系结构,运用ASP动态网页语言、Vbscript脚本语言及SQL server 2000数据库等相关软件技术,实现了试题库、智能组卷、机上考试、自动阅卷等功能,主要优势体现在出题方便快捷、阅卷准确快速、成绩分析科学直观。因为是通过Internet的考试系统,所以必须保证其较高的安全性能。在Web访问方式中,认证和加密是两个最重要的分支。首先,论文研究了MD5算法的实现原理,总结出MD5算法的特点及性能;并在研究MD5算法的基础之上,提出了MD5改进加密算法。MD5改进算法也是本课题研究的重点。其次,为了确保信息通信的合法性和安全性,本系统采用了一次性口令认证机制来进行远程身份认证。论文分析了现有的Web登录认证方式及其优缺点,然后详细阐述了应用MD5改进算法实现远程身份认证的方法,提高了网上考试系统的安全性。