岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> 多媒体 >> Authorware >> 多媒体正文
Authorware中如何进行文本加密和解密?
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-7-24 13:20:55
    --设定大写字母条件

    con2:=cod>=Code("A")&cod<=Code("Z")

    --判断是否是字母

    if con1 | con2 then

        --如果是,将其ASCII值加4

        cod:=cod+4

        --判断是否超出字母范围

        if (cod>Code("Z") & cod<=Code("Z")+4) | cod>Code("z") then

            --如果超出则将值减去26

            cod:=cod-26

        end if

        --将数字转换为字符

        cha:=Char(cod)

    end if

    --将转换后的字符添加到wen1中

    wen1:=wen1^cha

end repeat

⑶将【显示】图标命名为“显示加密后文本”,在其中输入以下内容:

{wen1}

为了对照,可以将该【显示】图标中的内容与前面的【显示】图标“显示读取的文本”中的内容放置在左右对称的位置。

3.运行程序

运行程序,单击“加密”按钮后,就可以在右边看到加密后的文本,如图7.16所示。

图7.16 加密效果演示

程序流程图如图7.17所示。

图7.17 程序流程图

      试一试:读者可以试试把按上述方法加密的文本进行解密。

 专家说明

判断一个字符是否是字母,可以看它的ASCII值是否在a~z与A~Z之间。比较时可以先将字符转换为ASCII值,变换后再转换回字符。

 专家指点

如果只有对字母进行加密,判断是否是字母的条件可以利用字符进行比较。判断一个字符是否是小写字母可以用以下条件:

上一页  [1] [2] [3] 下一页


  • 上一个多媒体:
  • 下一个多媒体:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:Admin@Syue.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    传世私服 传奇世界私服 天龙八部私服 bet365 传世私服 天龙八部私服 热血江湖私服 英雄合击传奇私服 机战私服 热血江湖私服 bet365 bet365