防止网页被盗用 网页加密完全攻略

2016-02-19 17:21 19 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的防止网页被盗用 网页加密完全攻略,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

  现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。

  一、常用JavaScript密码锁

  1. 了解javascript

  JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。

  2. javascript特点

  使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。

  3. 使用javascript加密

  使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对图片进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。

  实现方法:

  (1)利用弹出窗口封锁鼠标右键将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。

  <script language="javascript">function click() {if (event.button==2) {alert('本站不准使用右键,使用左键吧!^_^') }}document.onmousedown=click</script>

  (2)弹出添加收藏夹封锁鼠标右键将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现添加到收藏夹选项。

  <script language="javascript">function click() {if (event.button==2) {window.external.addFavorite('http://www.51CTO.com/,' 51CTO')}}document.onmousedown=click</script>

  (3)彻底封锁鼠标右键将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。

  <script>function DM(e){if(!ns){if(event.button>1)window.external.addFavorite('http://www.popunet.com/,' 大众网络报')}else{if(e.which>1)return false}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.onmousedown=DM;</script>

  (4)禁止查看源文件将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。

  <script language="JavaScript"><!--document.onmousedown=clickfunction click() {if ( event.button==2) {alert('不准查看源文件') }if ( event.button==3) {alert('不准查看源文件') }}//--></script>

  (5)用乱码显示链接、调用地址加密。利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)

  如:

  <!var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//--></script>

  利用javascript还可以使用调用脚本显示页面加密、密码校验等加密方法,但是由于代码繁杂而不经常使用,这里就不多讲了。

  二、使用IIS的密码锁

  不要以为只有javascript可以加密,使用IIS也可实现加密,只要你电脑上安装的Web服务器是IIS,而你又是管理员权限的用户时,就可以用一种简单的方法来实现密码验证。(注意:使用Win 2000 Server版并安装了IIS及域用户管理器)

  1. 启动Internet 服务管理器

  步骤一:单击开始>设置>控制面板,双击进入到管理工具中,打开Internet 服务管理器,展开左窗口的默认Web站点,然后在其所展开的目录中选中我们想对其进行加密的目录(如:lastcoco),然后单击属性按钮,打开lastcoco属性对话框(如图1)。

  

  图 1

  步骤二:选择lastcoco属性对话框中目录安全性标签,单击匿名访问及验证控件域中的编辑按钮。这时会弹出验证方法对话框,在验证方法对话框中,取消允许匿名访问选项前面的勾选,然后勾选基本验证(密码用明文送出)选项,最后单击确定按钮退出(如图2)。

  

  图 2

  2. 使用域用户管理器设置用户的名称及密码

  光对目录的安全设置了还不行,为了让上网的朋友们只有在输入用户名称和密码后才可以浏览放在该目录下的网页,我们还要使用域用户管理器设置用户的名称及密码。

  单击开始>程序>系统管理工具(公用)>域用户管理器,启动域用户管理器(如图3)。在这里我们给域用户里添加新用户,选择用户>新用户,然后在新用户窗口中输入新用户的用户名及密码等等,然后取消用户下次登录时须改变密码的选项。

  

  图 3

  到此为止,利用IIS服务器来给网页加密就全部完成了,当用户想访问安全目录下的网页时。只要在出现的输入网络密码窗口中输入我们在域用户管理器中设置的新用名名及密码就可以进入安全设置目录(如图4)。

   图 4

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  三、使用ASP程序密码锁

  除了使用IIS服务器来给网页加密,我们还可以使用ASP程序来给网页进行加密,一般来说利用程序来进行密码验证的方法比较通用,现在大多数网站都使用ASP程序,它对Web服务器没有具体要求,而其加密就是借助数据库及ASP程序进行设计,来实现一种通用网页加密。

  1. 打开Microsoft Access,建立一个用户名及密码的数据表,假设将这个表取名为User,数据库名为lastcoco.mdb,数据表的结构如下:

  字段说明 字段名称 数据类型 数据长度

  用户名称 ID文本 15

  密码 PWD  文本 15

  2. 编辑一个PASS.ASP的验证文件,源代码如下:

  <%Function Check( ID, Pwd )Dim conn, par, rsSet conn = Server.CreateObject("ADODB.Connection")par = "driver={Microsoft Access Driver (*.mdb)} "conn.Open par && ";dbq=" && Server.MapPath("lastcoco.mdb ")sql = "Select ? From users Where ID='" && ID && "' And Pwd = '" && Pwd &&"'"Set rs = conn.Execute( sql )If rs.EOF ThenCheck= FalseElseCheck= TrueEnd IfEnd Function%><%If IsEmpty(Session("Passed")) Then Session("Passed") = FalseHead = "请输入用户名和密码"ID = Request("ID")Pwd = Request("Pwd")If ID = "" Or Pwd = "" ThenHead = "请输入用户名和密码"Else If Not Check( ID, Pwd ) ThenHead = "用户名称或密码有错"ElseSession("Passed") = TrueEnd IfIf Not Session("Passed") Then %><html><head> <title></title> </head><body BGCOLOR="#FFFFFF"><h2 ALIGN="CENTER"><%=Head%></h2><hr WIDTH="100%"><form Action="<%=Request.ServerVariables("PATH_INFO")%>" Method="POST"><table BORDER="1" CELLSPACING="0"><tr><td ALIGN="RIGHT">用户名称:</td><td><input Type="Text" Name="ID" Size="12" Value="<%=ID%>"></td></tr><tr> <td ALIGN="RIGHT">密码:</td><td><input Type="Password" Name="Pwd" Size="12" Value="<%=Pwd%>"></td> </tr></table><p><input Type="Submit" Value="确定"> </p> </form><hr WIDTH="100%" align="center"></body> </html><%Response.EndEnd If %>

  3. 在需要加密网页的HTML代码最前面加上〈! --#include file="pass.asp"--〉就可以了。由于这个验证合法性的页面具有通用性,所以非常方便使用。

  四、使用软件密码锁

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  现在给网页加密的软件非常多,这里就不一一讲解,其基本原理都是利用javascript代码,只不过是这些软件都自动准备好了这些代码,只需使用者将网页源代码粘进去按一下加密按钮就OK了。

  在这里我们介绍一款绿色的小软件世纪鸟网页加密精灵,大家不要小看这只鸟,通过这只小鸟,能更方便快速的对网页进行加密。

  下载双击打开这只小鸟,只见XP风格的界面跳到眼前,左边竖着一排是加密选项按钮,分别是网页代码加密、网页登录密码鼠标右键屏蔽、网页选择屏蔽、鼠标右键对话、框架包含限制这些。右边则是网页代码加密对话框,在这个对话框中进行对网页的加密,而且在对话框上方给出每个选项的解释,在对话框下方则是建议。

  这里我用实例给大家讲解使用世纪鸟网页加密精灵的网页登录密码选项来给网页加密。

  1. 打开要加密的网页,复制出HTML源代码,然后打开世纪鸟网页加密精灵软件,选择网页登录密码选项,这时在右边就会出现一些输入框内的代码说明(如图5)。

  

  图 5

  2. 在请输入登录密码的输入框中输入长度小于10位的密码,然后单击生成并复制密码页面程序按钮,这时软件会自动在下方的javascript代码中加入你输入的登录密码做为验证信息,并将这段代码复制到你的剪贴版中(如图6)。

  

  图 6

  3. 接下来再将这段代码粘贴到网页中,并将网页改名为(你输入的登录密码).htm,这样就可以对此文件加密了。

  OK,现在你的网页就再也不用担心被人偷用了。

来源:https://www.tulaoshi.com/n/20160219/1615009.html

延伸阅读
标签: 网络游戏
《完美传奇》BOSS完全攻略 (BOSS象征着财富和危险) 和诸多游戏一样,《完美传奇》中的BOSS对玩家来说代表着强力的装备和耀眼的金币。但是,巨大的财富后面,往往隐藏着更深的危险,在不是人人都能通关的《完美传奇》内更是如此。 (打开地图就能看到BOSS所在位置,很多洞穴的最后一层都是BOSS房) 《完美传奇》中没有...
《恶霸鲁尼》完全攻略 会员:bbsv (原创撰写) 游戏操作 W.S.A.D  移动 R  防御/交谈 R  确认/抓敌 C 蹲下/爬行 Alt 跑步  Shift 攻击 Tab  地图 鼠标左键  发射子弹 鼠标右键  交谈/威胁 鼠标滚轮  切换武器/道具 --------------------------------------------------------------- 课程学习完...
标签: 电脑入门
一、准备工作 前期的准备工作,我们需要的是一台装有Windows8操作系统的设备和一个Microsoft账户。Microsoft账户的注册地址是:http://www.live.com/ 二、打开Windows8邮件应用 首先在Windows8开始桌面中,找到并单击Windows8邮件应用磁贴。 第一次进入Windows8邮件应用时,会提示添加Microsoft账户,输入注册的Microsoft账户和密码...
《鬼武者》“鬼魂”完全攻略 [鬼魂攻略规则] 随着时间的流逝体力也会跟着消耗.(解放数到达后没体力就会直接被送到下一关) 每一面的鬼魂{解放数}为自己所破坏的壶为基本,敌人破坏的"不"算数. 用踢的将敌人踢飞去撞到壶并破坏的"有"算数. 敌人基本上会先破坏身旁的壶,进而走向其它的壶,也会攻击干扰左马介. 蓝颜色的壶中有黄...
《神圣纪事》详尽完全攻略 声明:本文乃网上收集,原为英文原版攻略,本人在此基础上将所有人名、地名、技能对照中文正版1.7进行了翻译,并进行了一定的补充和修正,版权仍属原作者。文中若有不妥,欢迎一起探讨。 转载此文请保留标题及以上信息完整,谢谢! 目录 ◆上手指南篇 1.游戏操作技巧 2.游戏难度选择 3.任务指示系统...

经验教程

647

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部