些软件都自动准备好了这些代码,只需使用者将网页源代码粘进去按一下加密按钮就 OK 了。
,大家不要小看这只鸟,通过这只在这里我们介绍一款绿色的小软件“世纪鸟网页加密精灵”小鸟,能更方便快速的对网页进行加密。
下载双击打开这只小鸟,只见 XP 风格的界面跳到眼前,左边竖着这里我用实例给大家讲解使用“世纪鸟网页加密精灵”的“网页登录密码”选项来给网页加密。
1. 打开要加密的网页,复制出 HTML 源代码,然后打开“世纪鸟网页加密精灵”软件,选择 。
“网页登录密码”选项,这时在右边就会出现一些输入框内的代码说明(如图 5)图 52. 在“请输入登录密码”的输入框中输入长度小于 10 位的密码,然后单击“生成并复制密码页面程序”按钮,这时软件会自动在下方的 javascript 代码中加入你输入的登录密码做为验证信息,并将这段代码复制到你的剪贴版中(如图 6)。
图 63. 接下来再将这段代码粘贴到网页中,并将网页改名为(你输入的登录密码).htm,这样就可以对此文件加密了。
OK,现在你的网页就再也不用担心被人偷用了现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。
不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。
一、常用 JavaScript 密码锁1. 了解 javascriptJavaScript 是一种新的网页描述语言,是由 Sun 公司以及网景 Netscape 公司开发的,此一语言可以被嵌入 HTML 的文件之中,使用它可以让你设计交互性的网页内容。
2. javascript 特点使用 javascript 非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript 来加密的方法是网络中加密最常用的方法。
3. 使用 javascript 加密 当他点击右键想对图片使用 javascript 加密最简单的结果就是让浏览者不能使用鼠标右键,进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。
实现方法:(1)利用弹出窗口封锁鼠标右键将下面这段代码放在网页 HTML 代码的<head></head>标志中,就可以实现封锁右键,给网页加密。
<script languagejavascript>function click if event.button2 alert本站不准使用右键,使用左键吧!_ document.onmousedownclick</script>(2)弹出“添加收藏夹”封锁鼠标右键将下面这段代码放在网页的 HTML 代码的<head></head>标志中。
实现点击右键出现“添加到收藏夹”选项。
<script languagejavasfunction click if event.button2 window.external.addFavoritehttp://www.yesky.com/ 天极网document.onmousedownclick</script>(3)彻底封锁鼠标右键将下面这段代码放在网页的 HTML 代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。
即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。
<script>function DMeifnsifevent.button>1window.external.addFavoritehttp://www.popunet.com/ 大 众 网 络 报 elseife.which > 1returnfalsensnavigator.appNameNetscapeifnsdocument.captureEventsEvent.MOUSEMOVEEvent.MOUSEDOWNdocument.onmousemoveDMdocument.onmousedownDM</script>(4)禁止查看源文件将下面这段代码放在网页的 HTML 代码的<head></head>标志中则可以实现禁止利用 IE浏览器查看源文件。
<script languageJavaScript><--document.onmousedownclickfunction click if event.button2 alert不准查看源文件 if event.button3 alert不准查看源文件 //--></script>(5)用乱码显示链接、调用地址加密。
利用某些函数把 URL 字符转换成 ASCII 码,从而达到隐藏链接 Frame 页面和.js.asp 等脚本的目的。
返回 ASCII 码 escapecharacterASCII 码为XX 格式XX 是十六进制,如空格键为20。
返回字符 unEscapestring如:<—var Words 3Cframeset20BORDER3D2202220FRAMEBORDER3D2202220FRAMESPACING3D2202220rows3D2210025223E0D0A20203Cframe20SRC3D22http3A//XXX.XXX.COM/XXX/XXX/2220NAME3D22oos12220//--></script>利用 javascript 还可以使用调用脚本显示页面加密、密码校验等加密方法,但是由于代码繁杂而不经常使用,这里就不多讲了。
二、使用 IIS 的密码锁不要以为只有 javascript 可以加密,使用 IIS 也可实现加密,只要你电脑上安装的 Web 服务器是 IIS,而你又是管理员权限的用户时,就可以用一种简单的方法来实现密码验证。
(注意:使用 Win 2000 Server 版并安装了 IIS 及域用户管理器)1. 启动“Internet 服务管理器”步骤一:单击 > > “开始” “设置” “控制面板” 双击进入到 , “管理工具”中,打开“Internet服务管理器” ,然后在其所展开的目录中选中我们想对其进 ,展开左窗口的“默认 Web 站点”行加密的目录如:lastcoco,然后单击“属性”按钮,打开“lastcoco 属性”对话框(如 。
图 1)图 1步骤二:选择“lastcoco 属性”对话框中“目录安全性”标签,单击“匿名访问及验证控件”域中的“编辑”按钮。
这时会弹出“验证方法”对话框,在“验证方法”对话图 22. 使用“域用户管理器”设置用户的名称及密码光对目录的安全设置了还不行,为了让上网的朋友们只有在输入用户名称和密码后才可以浏览放在该目录下的网页,我们还要使用“域用户管理器”设置用户的名称及密码。
单击“开始”>“程序”>“系统管理工具”(公用)>“域用户管理器”,启动“域用户管 (如图 3)理器” 。
在这里我们给域用户里添加新用户,选择“用户”>“新用户”,然后在“新用户”窗口中输入新用户的“用户名及密码”等等,然后取消“用户下次登录时须改变密码”的选项。
图 3 利用 IIS 服务器来给网页加密就全部完成了,到此为止, 当用户想访问安全目录下的网页时。
只要在出现的“输入网络密码”窗口中输入我们在“域用户管理器”中设置的新用名名及密 。
码就可以进入安全设置目录(如图 4)图 4三、使用 ASP 程序密码锁除了使用 IIS 服务器来给网页加密,我们还可以使用 ASP 程序来给网页进行加密,一般来说利用程序来进行密码验证的方法比较通用,现在大多数网站都使用 ASP 程序,它对 Web 服务 而其加密就是借助数据库及 ASP 程序进行设计,器没有具体要求, 来实现一种通用网页加密。
1. 打开 Microsoft Access,建立一个“用户名及密码”的数据表,假设将这个表取名为 User,数据库名为 lastcoco.mdb,数据表的结构如下:字段说明 字段名称 数据类型 数据长度用户名称 ID 文本 15密码 PWD 文本 152. 编辑一个 PASS.ASP 的验证文件,源代码如下:<Function Check ID Pwd Dim conn par rsSet conn Server.CreateObjectADODB.Connectionpar driverMicrosoft Access Driver .mdb conn.Open par dbq Server.MapPathlastcoco.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 IsEmptySessionPassed Then SessionPassed FalseHead 请输入用户名和密码ID RequestIDPwd RequestPwdIf ID Or Pwd ThenHead 请输入用户名和密码Else If Not Check ID Pwd ThenHead 用户名称或密码有错ElseSessionPassed TrueEnd I
上一篇:
第11章化工物性数据库网络
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值