PassWord 3.x applet


DISCLAIMER:
The use of this applet is at own risk !!




To download enter :
-User anonymous
-Key/phrase One beer please
Note: this applet is case sensitive


Description:
This applet reads a file from the server.
This file contains the user names and the corresponding url.
The structure of the file is:
username url htmltarget
username2 url2 htmltarget2
etceteras
Note that the html target is optional.
This file on the server is encrypted.
The Key/phrase entered by the user is used to decrypt it.
You can encrypt the file with the applet at below.
Use the Windows clipboard to copy and paste it.
The windows clipboard works the following way.
1 Select the text with your mouse (or keyboard).
2 type ctrl^c to copy the text to your clipboard.
Note ctrl^c are two buttons pressed symontainiosly
3 Open wordPad.
4 Paste the text to wordPad with ctrl^v.
5 Save the file as link.txt
Be sure to write down the used key/phrase.


Other features:
-Remembers user and key/phrase by setting a cookie.
Note: Works with Netscape and Explorer 5+
-Auto enter is possible.
Thats done with applet parameter "auto_enter" .

-Expiration time of cookie can be set.
That is done with applet parameter "cookie_time" .
The units are days


Copyright:
This applet may be used for free on non commercial private home pages provided that you make a link back to http://alpha.comweb.nl
Commercial users should pay a fee of US $25.--
Payment info can be found at http://alpha.comweb.nl/payment_info.htm
Distribution of this applet is allowed in unchanged form.
Reverse engineering isn't allowed.
This applet is written by RJHM van den Bergh (rvdb@comweb.nl) former (rvdb@nedernet.nl)


Bugs known:
1: Ms Explorer 4.0 can't set or read cookies.
It can read cookies with the applet parameter "cookie&qout; .
For that to work you need to write all applet tags with Java script.
<SCRIPT LANGUAGE="JavaScript">
document.write("<APPLET CODE=\"Passwrd3.class\" HEIGHT=\"120\" WIDTH=\"400\" MAYSCRIPT>");
document.write("<PARAM NAME=\"cookie\" VALUE=\"" + document.cookie + "\">");
document.write("<PARAM NAME=\"sound\" VALUE=\"not.au\">");
document.write("<PARAM NAME=\"auto_enter\" VALUE=\"false\">");
document.write("<PARAM NAME=\"cookie_time\" VALUE=\"365\">"); document.write("</APPLET>");
</SCRIPT>
The cookie name is password3
Its value looks like 30+Apr+2000+12%3a04%3a34+GMT%26anonymous%26One+beer+please
The cookie value is url encoded
Its a date followed by the user name and Key/phrase
The format of the date is Wdy, DD-Mon-YYYY HH:MM:SS GMT .
2: The protection given by this applet isn't full proof.
This applet is ment for people that don't have access to any other means.
If the url is known then the applet can easily be bypassed.
Its also wise to put this tag into the page you want to protect.
<META NAME="ROBOTS" CONTENT="NOINDEX">
It prevents the page from being indexed by some search engines.
3: If the key/phrase you enter are several words then only the first letters
of the words are used to decrypt
This is done to speed up the decryption process.
So "One beer please" equals "Obp"
If its a single word all letters of the word are used


Report bugs:
If you want to report a bug please use the bug form.
http://alpha.comweb.nl/others/debugForm.html


Miscellaneous:
- There is a applet parameter "path"
With this parameter you can manualy set a path for the cookie.
-There is also a "domain" tag
With this one you can set the domain manualy
- Also added is a PassWord3.cab file.
This file is prefered above the class file by Ms Explorer.
But if missing Ms Explorer can also use the class file
Cab files do have a better compression as class files so they load faster
Also this cabfile contains the sound file not.au


© RJHM van den Bergh , All Rights Reserved , rvdb@comweb.nl
http://alpha.comweb.nl