密码安全等级问题.ppt

上传人:本田雅阁 文档编号:2898924 上传时间:2019-06-02 格式:PPT 页数:12 大小:330.02KB
返回 下载 相关 举报
密码安全等级问题.ppt_第1页
第1页 / 共12页
密码安全等级问题.ppt_第2页
第2页 / 共12页
密码安全等级问题.ppt_第3页
第3页 / 共12页
密码安全等级问题.ppt_第4页
第4页 / 共12页
密码安全等级问题.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《密码安全等级问题.ppt》由会员分享,可在线阅读,更多相关《密码安全等级问题.ppt(12页珍藏版)》请在三一文库上搜索。

1、密码安全等级问题,问题描述,密码通常由四类字符组成: 大写字母 小写字母 数字 其他字符(不含空格) 实验任务: 设计一个密码类,实现判断密码安全等级的功 能。密码安全等级的计算公式如下: 合法密码必须以字母开头,并且长度不小于6 不合法密码的安全等级为0,合法密码的安全等级为密码中出现的字符的种类数,输入示例,对问题的理解和分析,如何判断合法密码的安全级别呢? 合法密码的安全级别就是密码中出现的字符的种类数,为了区分大写字母、小写字母、数字和其他字符 我们采用ASC码值:第4857号为09十个阿拉伯数字;6590号为26个大写英文字母,97122号为26个小写英文字母。 直接判断: a小写字

2、母z A大写字母Z 1数字9,类的设计,本题的目的为设计一个密码类,使用面向对象的方法来实现判断密码安全等级的功能。 成员函数的设计:主要就是判断等级的函数 数据成员的设计,类的设计,class Password public : Password () ; /构造函数 void rank (); /判断安全等级的函数 void input() ; /输入密码的函数 void output() ; /输出密码安全等级的函数 private : int kind; bool flag4 ; char word100; ;,类的设计,void Password:rank() /判断安全等级的函数

3、if(word0122 | (word090 ,类的设计,void Password: input() /输入密码的函数 cinword; void Password: output() /输出密码安全等级的函数 coutkindendl; ,C+程序的主函数,void main() Password thepassword; thepassword.input(); thepassword.rank(); thepassword.output(); ,C程序实现程序,void main() char code100; bool flag4=0; int i, level=0; cincode; if(code0=a ,面向对象 vs 面向过程设计,11,常见的错误分析,成员函数的书写问题:如果将代码写在类的外面,必须现在类内进行声明 类的定义错误:在类的定义结束时,忘记; 类的数据成员访问错误:类的private成员不能在类外部访问,可以通过类的成员函数来访问 按照题目要求做题,例如本次要求使用类,否则影响大家成绩,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1