高中信息技术沪教版(2019)必修1 数据与计算单元挑战 探究密码安全问题优秀课件ppt
展开“三位数字密码锁”的流程图
“三位数字密码锁”程序
密码分析之所以能够成功破译密码,最根本的原因是明文中有冗余度。攻击或破译怒那的方法主要有三种:
所谓枚举法攻击是指,密码分析者采用依次试遍所有可能的的秘钥对所获密文进行破解,直至得到正确的明文;或者用一个确定的秘钥对所有可能的明文进行加密,直至得到所得的密文。只要有足够的时间和存储空间,枚举攻击原则上是可行的,但是集中面积算时间和存储空间都受到限制,只要秘钥足够长。这种方法往往不行。
统计分析攻击是指密码分析者涌过分析密文和明文的统计规律来破译密码。密码分析者对截获的密文进行统计分析,总结出其间的统计规律,并与明文的统计规律进行比较,从中提取明文和密文之间的对应或变换信息。
数学分析攻击是密码分析者针对加解密算法的数学基础和某些密码学特性,通过数学求解的方法来破译密码。
密码算法是用于加密和解密的数学函数,密码算法是密码协议的基础。
用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。
密文C的接收方为恢复明文,需要另一个密钥K-1完成反方向的运算。这个反向的过程称为解密。
假设我们想通过网络发送消息P(P通常是明文数据包),使用密码算法隐藏P的内容可将P转化成密文,这个转化过程就叫做加密。
与明文P相对应的密文C的得到依靠一个附加的参数K,称为密钥。
imprt randm a=randm.randint(1,999) cunt=0 n=1 while(cunt<999): if n==a: print('猜对了,这个密码就是%d,你猜了%d次'%(a,cunt)) cunt=999 cunt=cunt+1 n=n+1 print('bye')
对于不同的网络系统使用不同的密码,对于重要的系统使用更为安全的密码。绝对不要所有系统使用同一个密码。对于那些偶尔登录的论坛,可以设置简单的密码;对于重要的信息、电子邮件、网上银行之类,必需设置为复杂的密码。永远也不要把论坛、电子邮箱和银行账户设置成同一个密码。
1、将自己常用的网站分类
大网站为可以信任的、安全的网站,例如用户为数亿的几个门户网站(腾讯、谷歌等),这类网站理论上安全性较好,常规情况下用户密码不易泄漏,并且都会提供绑定手机号功能,这类网站应该不超过十个。
大网站之外的网站都算小网站,是不可信任的网站,在上面保存的密码随时可能泄漏,并且可能是密码明文泄漏。
涉及到网络使用的核心网站,例如主要的电子邮件、网银、网上支付、域名管理等,这类网站如果被黑客攻破,则会引起个人资产损失或者相关其他网站服务被攻击,损失巨大。
2、将自己常用密码分类
最容易记忆的,且默认是可以丢失的密码。 各类中小网站、论坛、社区、个人网站等使用。 原因:这些网站的安全性可能都不太好,有些只是将密码MD5一下存储,有些可能还会明文存储密码。黑客很容易从这些网站盗窃用户的密码。
中等强度密码,8个字符以上,有一定抗穷举能力的。 中等密码主要在国内门户网站、大型网站、门户微博、社交网站等使用,但不要在主要邮箱里使用。门户网站最好绑定手机号码。 原因:大网站的安全性较好,通常被破解的可能性低,在大网站使用的密码要强度可以稍强。
强密码要求至少8个字符以上,不包含用户名、真实姓名或公司名称,不包含完整的单词,包含字母、数字、特殊符号在内。 强密码主要用于邮箱、网银、支付系统等。 这类网站是最核心最重要的网站,网银涉及到用户的财产安全,邮箱则可以重置用户所有注册过的网站密码,因此这类网站一定要用强密码,保证其绝对安全性。
使用自己/亲人的姓名拼音、英文名、生日、手机号码、学号、身份证号码等 (易因个人信息泄露被猜解)。
与帐号名称/网站名称相同或仅仅加上几个简单字符 (如注册的帐号为 iplaysft,密码设置为 iplaysft123)。
简单的密码,如:000000、888888、123456、qwerty、aaaabbbb、abc123、abcdef
长度少于6位的短密码 (和简单密码一样,太容易被暴力破解或字典破解)。
使用简单的英文单词、纯英文、纯拼音、纯数字、顺序排列的字符、键盘连续排序的字符等。
密码长度尽量设置为8位或以上
密码没有明显的规则和组成规律
设定容易记忆且足够复杂的密码的方法技巧
设置一个高强度好密码的原则 (难以被猜解的密码)
1.密码长度尽量设置为8位或以上
使用英文+数字且包含英文大小写,如果网站允许,请务必尽可能加上特殊符号 (如 !@#$%^ 等)!!!
2.密码没有明显的规则和组成规律
好的密码是自己能轻易记住,但别人看起来是毫无意义的乱码 (防止被别人轻易记住)优秀密码生成技巧:要够复杂够安全,还必须好记!还不能都一样!!
譬如这个:$aMYcy94gHwz!On#,它既包含了8位以上英文大小写+数字+符号,符合上面说到 “4要5不要 ” 的安全要点,没有明显的组成规律,对他人看来毫无意义,只不过是一组无厘头的奇葩字符串。
网站名前两字母的小写与大写 + 记忆密码 + 网站名后两字母的大写与小写
aMYcy94gHwz!On
$aMYcy94gHwz!On#
3.设定容易记忆且足够复杂的密码的方法技巧
其实,设置一个容易记忆但又足够奇葩的高强度密码并不难,你大可以找一首喜欢的歌名或像上面一样用任意一句话来构造自己的记忆密码,下面就列举一些可供你参考的密码设置技巧吧,如果你有更好的点子,不妨留言分享一下。
选取自己喜欢的某歌名、歌词、一句话的拼音或英文单词首字母组合:如歌名《Never Had A Dream Cme True》可选取为「nhAdct」,「异次元值得推荐!」可选取为 「YCYzdtj!」,你还可以适当变化大小写或加入数字、符号。
将拼音或英文句子的顺序反转或变换,如 「Yes,Gd!」 变成 「!dG,seY」
将数字或符号按一定的规律插入到密码中,如 iPlaySft 与 7-1>5 拼凑,每隔两个字母插入变成 「iP7la-yS1f>t5」
如果你打五笔,也可以将某个词语的字根进行拼凑
选一个简单的单词,然后将手指在键盘上向上移一格。比如基础密码是「yesn」,按键盘时就变成了「63wh9」
终极大招:将上面的各种方式融会贯通,并继续发挥想象力,找出更加“无厘头”又好记的“终极密码”
信息技术单元挑战 探究密码安全问题授课ppt课件: 这是一份信息技术单元挑战 探究密码安全问题授课ppt课件,共10页。
沪教版(2019)必修1 数据与计算第二单元 数据处理与应用单元挑战 采集与分析气象数据集体备课课件ppt: 这是一份沪教版(2019)必修1 数据与计算第二单元 数据处理与应用单元挑战 采集与分析气象数据集体备课课件ppt,共3页。
高中沪教版(2019)单元挑战 认识并制作二维码备课ppt课件: 这是一份高中沪教版(2019)单元挑战 认识并制作二维码备课ppt课件,文件包含1第一单元挑战认识和制作二维码课件20212022学年沪科版2019高中信息技术必修1pptx、1第一单元挑战认识并制作二维码教案--2020-2021学年高中信息技术沪科版2019必修1docx等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。