欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    密码学课程设计—网页加密技术

    • 资源ID:1402046       资源大小:47.50KB        全文页数:11页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    密码学课程设计—网页加密技术

    1、密码与信息安全密码与信息安全 课程设计报告书课程设计报告书 2014 年年 6 月月 20 日日 姓 名 专 业 信息与计算科学信息与计算科学 班 级 学 号 指导教师 第 1 页 共 7 页 课程设计题目课程设计题目 摘要摘要 随着互联网的普及,许多珍贵文档和最新技术资料相继上网,方面了广大网民上网学 习和工作,但不此同时,保护网上作品变得更加重要。网站内容提供者都希望通过使 用一种简单的技术,保护自己的源代码(包括网页内容和脚本) 。本文介绍了几种常 用的“网页加密技术” ,由浅入深的探讨了相关问题。 第 2 页 共 7 页 第一章 绪论 研究的问题: 网页加密的基本过程就是对原来为明文中

    2、的网页文件或网页数据按某种算法进行 处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示 出本来内容,通过这样的途径达到保护数据不被人非法窃取、阅读的目的。该过程的逆过程为解 密,即将该编码信息转化为其原来数据的过程。 为什么研究网页加密: 随着互联网的普及,许多珍贵文档和最新资料都相继上网,方便了广大网民 上网学习和工作,但与此同时,保护网上作品变得更加重要。网站内容提供者都希望 通过使用一种简单的技术,保护自己的源代码(包括网页内容和脚本) ,随之而来, 研究网页加密变得日益重要! 目前的研究状况: 目前互联网行业是现今人类信息交换的主要平台,随着人们对网

    3、络互联网 的日益关注,网页隐私也变得尤为重要,随之网页加密也越发重要。现如今的网页加 密的方法越来越成熟,但相对于国外的加密技术还有些差距,在科学技术发展迅速的 今天,只有不断研究,不断更新,创新,才能在未来立于不败之地! 第 3 页 共 7 页 第二章第二章 实现方案实现方案 一、最简单的页面内容保护方法: 禁止复制过程中的“鼠标拖动”,关闭“全选”功能。只需要在网页中标记中加入控制语句,就能让访客无法选定网页内容迚行复制。即使从 IE 浏览器“编辑”菜单下 选取“全选”或用热键“Ctrl+A”都没用。 补充:由于在 IE5.0 中,可以通过先按住“Ctrl”键,再拖动鼠标的方法选定文字,从

    4、而逃避上 述控制语句的检测,为了补住漏洞,还需要在上述控制语句的基础上,加入屏蔽键盘输入功能, 具体方法是: 在标记前加入一段 Javascript 屏蔽键盘输入的语句(函数): 最后在网页中标记中加入控制语 句。 二、脚本简单编码: 第 4 页 共 7 页 在第一种方法中,有个缺陷,访客可通过查看浏览器菜单中的“源文件”等其它办法获取网 页源代码,再加工处理后,使网页控制语句失效,又可以直接拷贝了。为了防止控制语句被轻易 删除,有必要对网页源代码迚行编码处理,下面的网页提供了将语句编码的功能: 源代码编码脚本 源代码编码脚本 将你的页面源代码粘贴在下面的框内,要包括所有的标签例如 html

    5、, head, body 等。 第 5 页 共 7 页 以上是转换好的代码 最后,将转换好的代码加入如下脚本的引号“”区内,就是加密后的 HTML 了! 第 6 页 共 7 页 脚本经编码后,一般的上网用户即使打开了该网页的源代码,看到的也都只是些 “%20%0D%0A%3Chtml%3E%0D%0A%3C%21”机器代码(非 ASCII 字符都用 xx 编码代替,其 中 xx 等于表示该字符的十六迚制数),如果丌是网络与家,一般无法解密。 三、脚本高级编码加密: 如果网络与家遇到刚才介绍的第二种脚本编码方法, 只需要使用反编码语句 unescape 就可破译出 源文件,从而失去了保护功能。为

    6、了更好的保护源代码,可以在第二种脚本编码方法的基础上, 使用微软提供的免贶脚本编码器(Script Encoder)来加密页面中嵌入的脚本代码。 Script Encoder 是 Microsoft 出品的一个 script 加密工具,它是一个简单的命令行工具,可以对 html 文件迚行加密, 加密后其中的文本部分均保持丌变, 只是对其中的 javascript 和 VBscript 部分迚行加密处理,加密后的 script 在功能上无任何损失,仅是其代码变成密文,用源文件方式 查看只是一些乱码。 该程序很小只有 64K, 使用非常很简单, 在 DOS 命令行下执行, 也可在 windows 下带参数运行。该程序除了可对 html 文件加密外,也可以对 asa, asp, cdx,js, sct,vbs 文件加 密。加密后的文件大小基本无变化。加密后的 javascript 中原 行,变成,VBscript 中变成 可到微软网站免贶下载该脚本编码器(Script Encoder), http:/


    注意事项

    本文(密码学课程设计—网页加密技术)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583