hi
also ohne serverseitige sprachen wie php,perl usw wirds eh schwer.
es gibt zwar auch solche javascriptlösungen:
http://home.t-online.de/home/hp-faq/cgi-passwort.html
diese sind aber keines falls sicher. Denke aber für den privaten schutz reichen solche alternativen. (jedenfalls wenn dort keine vertraulichen Infos drin stehen)
ansonsten, wenn es professionell sein soll serverseitige sprache, oder die .htaccess variante:
http://www.google.de/search?q=.htaccess+%2B+anleitung&ie=UTF-8&oe=UTF-8&hl=de&meta=