《“加密解密”课件.ppt》由会员分享,可在线阅读,更多相关《“加密解密”课件.ppt(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、按学习小组就坐按学习小组就坐12345678910前门前门加密与解密加密与解密信息的编程与加工信息的编程与加工 第三节第三节二战期间,在太平洋战场上,日军总能用各种二战期间,在太平洋战场上,日军总能用各种方法破译美军的密电码,这令美军在战场上吃方法破译美军的密电码,这令美军在战场上吃尽了苦头。为了改变这种局面,尽了苦头。为了改变这种局面,29名印第安名印第安纳瓦霍族人被征召入伍,因为他们的语言外族纳瓦霍族人被征召入伍,因为他们的语言外族人无法听懂,所以美军将他们训练成了专门的人无法听懂,所以美军将他们训练成了专门的译电员,人称译电员,人称“风语战士风语战士”前线情报前线情报后方情报后方情报 纳
2、瓦霍族语纳瓦霍族语纳瓦霍族语纳瓦霍族语在现代信息化战争中,保持通信机密更是至关在现代信息化战争中,保持通信机密更是至关重要。因此交战双方往往还要在通信保密措施重要。因此交战双方往往还要在通信保密措施上决雌雄、见高低。对信息进行数字化处理,上决雌雄、见高低。对信息进行数字化处理,然后再改变发信顺序,是经常采用的一种加密然后再改变发信顺序,是经常采用的一种加密措施。措施。最简单的一种方法是把每个字符的最简单的一种方法是把每个字符的Ascii码加上码加上一个指定的正整数值后,再转换成其他字符后一个指定的正整数值后,再转换成其他字符后进行传输。进行传输。字符字符Ascii码码改变改变Ascii码码其他
3、字符其他字符Ascii码每个字符都是每个字符都是以二进制以二进制ascii码的形式储存码的形式储存在计算机中在计算机中例如:例如:bag66 65 71ABCDEFGHI JKLMN65 66 67 68 69 70 71 72 73 74 75 76 77 78 字符字符Ascii码码65+566+567+568+5获取字符对应的获取字符对应的Ascii码:码:Asc(“A”)=65获取获取Ascii码对应的字符:码对应的字符:Chr(65)=“A”问题:问题:Asc(“C”)=67Asc(“C”)+5=72Chr(Asc(“C”)+5)=“H”h e l l oChr(Asc(Mid(“h
4、ello”,2,1)+5)12345Mid(“hello”,1,1)Asc()+5Chr()Chr(Asc(Mid(“hello”,3,1)+5)Chr(Asc(Mid(“hello”,4,1)+5)Chr(Asc(Mid(“hello”,5,1)+5)明文明文密文密文=m=j=q=q=t算法:解决问题的方法和步骤算法:解决问题的方法和步骤截取字符串字符截取字符串字符:Mid(字符串,起始位置,截取长度字符串,起始位置,截取长度)Mid(“hello”,2,1)=“e”5 1Mid(“hello”,)=“o”获取字符串获取字符串长度:长度:Len(“hello”)=5Private Sub C
5、ommand1_Click()Dim x,y As IntegerDim mingwen,miwen As Stringmingwen=Text1.TextY=Len(mingwen)For x=1 To ymiwen=miwen&Chr(Asc(Mid(mingwen,x,1)+5)NextText2.Text=miwenEnd Sub1/铣稽递佃?栋肘货澈彰袭击地点:东州火车站袭击地点:东州火车站2/识奸?756;娘65郧68融稍戊=佃8粉9;灭时间:时间:2016年年10月月13日下午日下午4点点09分分46秒秒3/屠扑递佃?颠?烬彰窟突破地点:第三进站口突破地点:第三进站口4/颠依屠稽
6、敦赃颠?烬彰窟屎姓颠依妓怀炙择获伦依诞妓怀尸搬璃垦臣鲤第一突击队在第三进站口实行第一计划制造混乱,一旦计划失败立刻撤离第一突击队在第三进站口实行第一计划制造混乱,一旦计划失败立刻撤离5/颠69屠稽敦橙获伦屠烬颠依松窿烬彰窟第第7、9、14突击队趁混乱突进第一、四、六进站口突击队趁混乱突进第一、四、六进站口6/69屠稽敦粉滨赃G67F8G=H;捡贫窟胺肥董识窄荡身秩识奸?=?:687、9、14突击队分别在突击队分别在B12、A3、B8、C6检票口安放定时炸弹,设置时间:检票口安放定时炸弹,设置时间:4:29137/颠屠稽敦P6P8簇F9捡贫窟铜?堤稍L;6琳澈赃8澈湘K67第第9突击队突击队K1
7、、K3从从A4检票口通过,登上检票口通过,登上G6199列车,在列车,在3车厢车厢F17座位下安座位下安放炸弹,设置时间放炸弹,设置时间4:29278/窄荡身秩惋澄塔诱敦远陛叙赃=?:7粉臣鲤羡肠赃FJP?耕佃昏涸炸弹设置完成,所有队员必须在炸弹设置完成,所有队员必须在4:22分撤离现场,在分撤离现场,在A、E、K三个点汇合三个点汇合9/=佃:粉劝剃敦远界骚获瑞瑚澈首低?北窄4点点25分,全体队员解散混入候车室等待爆炸分,全体队员解散混入候车室等待爆炸10/窄荡北窄敦远橙获伦臣鲤德雏阀佃炸弹爆炸!队员趁混乱撤离到出发点炸弹爆炸!队员趁混乱撤离到出发点袭击地点:东州火车站袭击地点:东州火车站时间
8、:时间:2016年年10月月13日下午日下午4点点09分分46秒秒突破地点:第三进站口突破地点:第三进站口第一突击队在第三进站口实行第一计划制造混乱,一旦计划失败第一突击队在第三进站口实行第一计划制造混乱,一旦计划失败立刻撤离立刻撤离第第7、9、14突击队趁混乱突进第一、四、六进站口突击队趁混乱突进第一、四、六进站口7、9、14突击队分别在突击队分别在B12、A3、B8、C6检票口安放定时炸弹,检票口安放定时炸弹,设置时间:设置时间:4:2913第第9突击队突击队K1、K3从从A4检票口通过,登上检票口通过,登上G6199列车,在列车,在3车车厢厢F17座位下安放炸弹,设置时间座位下安放炸弹,设置时间4:2927炸弹设置完成,所有队员必须在炸弹设置完成,所有队员必须在4:22分撤离现场,在分撤离现场,在A、E、K三个点汇合三个点汇合4点点25分,全体队员解散混入候车室等待爆炸分,全体队员解散混入候车室等待爆炸炸弹爆炸!队员趁混乱撤离到出发点炸弹爆炸!队员趁混乱撤离到出发点