Presentation is loading. Please wait.

Presentation is loading. Please wait.

实验四、一次性口令设计 2019/6/28.

Similar presentations


Presentation on theme: "实验四、一次性口令设计 2019/6/28."— Presentation transcript:

1 实验四、一次性口令设计 2019/6/28

2 【实验目的】 了解口令机制在系统安全中的重要意义。 掌握动态生成一次性口令的程序设计方法。 2019/6/28

3 【实验要求】 编写一个一次性口令程序 运行该口令程序,屏幕上弹出一个仿Windows窗口,提示用户输入口令,并给出提示模式。
用户输入口令,按照一次性算法计算比较,符合,给出合法用户提示;否则给出非法用户提示。 再一次运行口令程序,如果输入与第一次同样的口令,系统应当拒绝,提示非法用户。每次提示和输入的口令都是不一样的。 写出设计说明(含公式、算法,随机数产生法,函数调用和参数传递方式) 2019/6/28

4 【实验开设方式】 个人或分组。 2019/6/28

5 【实验设备与环境】 (1) MS Windows系统平台 (2) 设计语言:不限 2019/6/28

6 【实验方法步骤】 选择一个一次性口令的算法 选择随机数产生器 给出口令输入(密码)提示 用户输入口令(密码) 给出用户确认提示信息
调试、运行、验证。 2019/6/28

7 【实验注意事项】 1、口令设计 一次性口令设计必须注意以下问题: 输入密码(口令)存放问题与比较方式 输入口令是否加密和加密方式
算法有无二义性 算法是否容易被破译 重复输入错误处理方法 2019/6/28

8 【实验注意事项】(续) 2、口令程序的后台运行 (1) 熟悉Win注册表或文件 (2) 将口令程序填写入注册表中相关表项
重新启动后进入后台运行 注意:例如:Win9x中Win.ini,[Windows] Run = xxx.exe;例如:Win2000中注册表,Current Version/run = xxx.exe 提示界面:仿Windows界面 交互方式:键盘输入 设计文档:给出设计说明(含公式、算法,随机数产生法,函数调用和参数传递方式) 2019/6/28

9 【实验报告】 (1)提交所有程序代码 (2)提交设计说明 2019/6/28

10 【相关知识点】 1、一次性口令设计 主要设计思想是:设计一种动态生成口令的算法,使生成的口令只能使用一次,当再次使用时,该口令无效。
2、 算法设计 (1)数学计算式 (2)字符串组合式 2019/6/28

11 【评分要求】100分 程序运行正常(不死机)40分 密码输入正常10分 一次性口令功能正常20分 界面设计良好10分 有设计文档10分
有新增功能10分 2019/6/28


Download ppt "实验四、一次性口令设计 2019/6/28."

Similar presentations


Ads by Google