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

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

职业指导服务系统 欢迎了解职业指导服务系统!
第五章 话语的语用意义(上) 主讲人:周明强.
普通话与说话训练 第六章 会话的艺术.
C语言实验 第二课.
主办:泰兴市质量强市领导小组办公室 承办:泰 兴 市 市 场 监 督 管 理 局.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
1.年度报告公开流程示意图 2.事业单位填报 3.事业单位附件上传 4.举办单位审核
普通话模拟测试 与学习平台 使用指南.
網路小說劇情建構與伏線營造 Windows98.
第八章 涉外知识产权的国际保护 本章学习重点: 1、涉外知识产权的法律冲突及其法律 适用原则; 2、国际条约对涉外知识产权的保护原则
青岛市大学生职业生涯规划大赛 培训手册-学生 万达信息股份有限公司.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
《生活与哲学》第一轮复习 第七课唯物辩证法的联系观.
出入金操作流程.
C语言实验 第一课 标题:学号+姓名.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
在PHP和MYSQL中实现完美的中文显示
计算机基础知识 丁家营镇九年制学校 徐中先.
注 册 在浏览器中输入如下网址:
Signutil.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
走进编程 程序的顺序结构(二).
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程设计.
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
S 数控机床故障诊断与维修.
数据挖掘工具性能比较.
Windows 7 的系统设置.
实验九 函数嵌套、函数参数 第27讲 C程序设计 Main() { int x,y; X=10; y=x*x+1;
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
第二章 登录UNIX操作系统.
专题作业.
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
會計資訊系統 大帳省財務庫存管理系統(Beyond) 士林高商(資料來源:啟發出版社) 簡報者:黃瑞萍老師.
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
实验四、TinyOS执行机制实验 一、实验目的 1、了解tinyos执行机制,实现程序异步处理的方法。
实验一 体验Nachos下的并发程序设计 陈毅东 2006年春.
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第4章 Excel电子表格制作软件 4.4 函数(一).
iSIGHT 基本培训 使用 Excel的栅栏问题
组织机构栏目内容管理 青海省教育信息中心 2018年12月18日.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
第七、八次实验要求.
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二节 C语言的特点.
Python 环境搭建 基于Anaconda和VSCode.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
四川省中小学教师信息技术应用能力提升工程
MFC的六大核心 机制 命令传递 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
多姿多彩的世界.
第十七讲 密码执行(1).
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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