1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《2.2解析算法》最新PPT课件优质课下载
提示:
①密文“277-150-204-31- 552-426-138-146-!”表示的是:“GOOD LUCK!”。
②
寻龙分金,尝试解密
具体解密方法如下:
(1)每个“-”前的数字表示一个大写字母;
(2)空格和标点字符都按原来的表示;
(3)每组数字与27取余的结果,对应26个字母在字母表中的序号。
寻龙分金,尝试解密
理解算法,完善代码
为了快速解密李雷利用VB编写了一个解密程序,功能如下:
将邮件中密文的内容复制到文本框Text1中,点击“解密”按钮Command1后,程序会将密文解密并将解密后的内容显示在文本框Text2中。
程序运行界面如图所示:
Dim mw As String'mw表示密文
Dim yw As String'yw表示原文
Dim t As String
Dim value As Integer '用于存储某字母在密文中对应数值的临时变量
mw = Text1.Text : yw = "" : value = 0
For i = 1 To Len(mw)
t = Mid(mw , i , 1)
If t >= "0" And t <= "9" Then
value = value 10 + Val(t) '①
ElseIf t = "-" Then
yw = yw + Chr(value Mod 27 + 64) '②
value=0 '③