欢迎来到天天文库
浏览记录
ID:51630315
大小:49.50 KB
页数:11页
时间:2020-03-26
《周世杰全套配套课件计算机系统与网络安全技术实验PPT 04.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验四、一次性口令设计2021/8/4【实验目的】了解口令机制在系统安全中的重要意义。掌握动态生成一次性口令的程序设计方法。2021/8/4【实验要求】编写一个一次性口令程序运行该口令程序,屏幕上弹出一个仿Windows窗口,提示用户输入口令,并给出提示模式。用户输入口令,按照一次性算法计算比较,符合,给出合法用户提示;否则给出非法用户提示。再一次运行口令程序,如果输入与第一次同样的口令,系统应当拒绝,提示非法用户。每次提示和输入的口令都是不一样的。写出设计说明(含公式、算法,随机数产生法,函数调用和参数传递方式)2021/8/4【实验开设方式】个人或分组。2021/8/4【实验设备与环境
2、】(1)MSWindows系统平台(2)设计语言:不限2021/8/4【实验方法步骤】选择一个一次性口令的算法选择随机数产生器给出口令输入(密码)提示用户输入口令(密码)给出用户确认提示信息调试、运行、验证。2021/8/4【实验注意事项】1、口令设计一次性口令设计必须注意以下问题:输入密码(口令)存放问题与比较方式输入口令是否加密和加密方式算法有无二义性算法是否容易被破译重复输入错误处理方法2021/8/42、口令程序的后台运行(1)熟悉Win注册表或文件(2)将口令程序填写入注册表中相关表项重新启动后进入后台运行注意:例如:Win9x中Win.ini,[Windows]Run=xxx.
3、exe;例如:Win2000中注册表,CurrentVersion/run=xxx.exe提示界面:仿Windows界面交互方式:键盘输入设计文档:给出设计说明(含公式、算法,随机数产生法,函数调用和参数传递方式)【实验注意事项】(续)2021/8/4【实验报告】(1)提交所有程序代码(2)提交设计说明2021/8/4【相关知识点】1、一次性口令设计主要设计思想是:设计一种动态生成口令的算法,使生成的口令只能使用一次,当再次使用时,该口令无效。2、算法设计(1)数学计算式(2)字符串组合式2021/8/4【评分要求】100分程序运行正常(不死机)40分密码输入正常10分一次性口令功能正常2
4、0分界面设计良好10分有设计文档10分有新增功能10分2021/8/4
此文档下载收益归作者所有