(1)在正式开始上课之前,首先播放视频片段1,并向学生提问:如果你是视频中的主角A,你将如何向主角C传递消息?
继续播放视频片段2,并向学生提问:视频中的主角是如何传递消息的?
此时大屏幕上出示“猪圈密码”,并请学生根据“猪圈密码”分析出所传递的信息。再次提问:加密的基本原理是什么?以此引入本节课。
(2)首先,播放《穷举法破译密码》微课视频,并提示学生,在观看视频过程中,注意尝试回答以下两个问题:
①穷举法破译密码的基本原理是什么?
②密码的安全程度可能会跟哪些因素有关?
对于问题①,学生经过思考回答出穷举法就是通过把所有可能的密码逐一进行测试的方式来破解密码。
对于问题②,让学生前后桌四人为一个小组,进行5分钟的讨论,并得出密码的安全程度与密码长度及符号的种类有关。
为了验证学生的结论,让学生根据自己的讨论结果,自己设置3个密码,然后通过密码强度测试网站,来验证自己的结论。
在设置密码时,密码越长,则按照不同的密码种类无规律地排列,可增加密码强度。