为你的网页加密
2000-09-25 09:19:15
现今许多网友都建立了自己的个人站点,但有时有些网页只想给某些特定的用户看,那就需要对网页加密。本人在制作网页的过程中就遇到了这个问题,但如果用Java等语言编写不是我等小虾所能为的。为解决这一问题去网上转了一圈,果然找到了一个为网页加密的好东东,不敢独享,现介绍如下。
软件简介 站点卫兵2000(Site Sentry 2000)是由Moonlight 软件公司开发的一个共享软件,试用期15天,可以到Moonlight公司的主页下载:http://www.moonlight-software.com。 也可到软件屋下载,地址:ftp://ftp02.softhouse.com.cn/download3/21740sentry-trial.exe,大小为1303KB。但据本人经验,从Moonlight公司站点下载要快的多。
软件安装 安装很简单,双击下载下来的文件即进入安装程序,根据提示一路Next 即可安装完毕。由于是共享软件,每次启动时会提醒你注册,不必理它,只管按 Try即可。
Site Sentry 2000设置与使用 一、File Menu (文件菜单) 1、Open (打开):见图1,用Site Sentry 2000创建以.pwd为扩展名的文件。注意:这种文件仅作本地文件应用,不要上传。
图1 2、Save as (另存为):将你的设置存为*.pwd文件。
二、Login Tab(登录标签) 见图2,包括以下内容: 1、 Login Message (登录信息):在此处输入要求你的用户输入用户名和密码时的提示信息。缺省状态下设为 “Enter your User name and Password ", 你也可设置为中文或其他信息。
图2 2、 Links (链接到):第一个URL地址为正确输入用户名和密码的用户可登录到的网页;如果输入不正确则登录到你指定的第二个URL。 3、 Number of tries before illegal logon (非法登录次数): 指定一个数字,如一个用户几次输入用户名或密码错误,即将其链接到你所指定的第二个URL。此值缺省值为3。 4、Default Target (缺省目标):设定密码所保护的网页打开时的默认窗口。有五种选择:①如果什么也不填,密码保护页在同一窗口打开;②如选择“_self",则在包含超链接的同一层中打开;③如选择“_top",则将超链接目标层指向整个Web浏览窗口;④如选择“_blank",在一新窗口中打开;⑤如选择“_parent”,则在父层中打开网页。
三、 User Tab(用户标签) 用来添加保存用户。按Add User按钮可添加一个新的用户名、密码、指定的URL地址及受保护网页打开的窗口。缺省状态下URL地址为你在Login 标签中指定的第一个URL,当然也可自行设定。用户名和密码可长达40个字节并可使用任何字符。另外User Tab还包括Delete User(删除用户)按钮和Sort(分类)按钮。欲修改用户直接双击用户名。
四、HTML Tab(HTML标签) 见图3,此标签显示你在进行各项设置时由Java Applet 编译器自动生成的HTML 程序。你只需将所有内容复制并粘贴到你的Web 页的 和 之间即可。请在HTML状态下操作,如果使用 FrontPage 2000则需转换至HTML状态。当然也可使用“Copy to Clipboard" 按钮进行操作。
图3
五、General Options(普通选项) 1、Colors(颜色):见图4,设定用户名和密码对话框的背景色和字体色。 2、Applet Width & Height (Applet宽和高):设定用户名和密码对话框大小,当然你也可用鼠标拖动预览框的4角来改变大小。 3、Show Preview (显示预览):预览你的设置。 4、Create Encrypted Data for Server (为服务器创立加密数据文件):为提高安全性,可以使用此选项。应用此选项产生一个以你选择的文件名(缺省值为User.dat)命名的文件并同你的HTML和另两个必需的Java 文件(后面详述)一起上传至服务器即可。
图4 如果你使用的服务器为非Windows的服务器(如Unix),为使用户名文件可读必须在用户名文件中执行“chmod”命令。详情可咨询服务器管理员。
Web 安装 一旦各项设定完成则Site Sentry 2000 自动在HTML标签窗口中产生HTML代码。你只需将所有内容复制并粘贴到你的Web 页的 和 之间并上传到你的服务器即可。注意:粘贴HTML代码必须在HTML状态下进行(如果使用Frontpage 2000 则转换至HTML状态下粘贴)。 另外非常重要的一点,你必须将Site Sentry 2000 提供的两个文件“secapplet.class”和“secapplet.jar”同时上传到你的服务器的相同目录下。这两个文件位于Site Sentry 2000的安装目录下,默认状态下为 C:\programefiles\moonlight software\site sentry\。注意:这两个文件必须用binary 模式上传而不能用ASCII模式。 注:任何时候你只要对登录设置、用户名或普通选项作了改动,为使之起作用必须用新的HTML代码替代已经存在的代码并重新上传。
摘自《赛迪网》 李秀昌/文 |
404 Not Found
404 Not Found
nginx
|
|