Um Passwörter für HTML-Seiten zu generieren, gibt es verschiedene Möglichkeiten:
htpasswd
ist ein C-Programm, daß mit fast jedem
HTTP-Server mitgeliefert wird. Es erzeugt oder erweitert eine Textdatei mit den
Passwörtern für den Server.
htpasswd -c MeineDatei MeinName
Eine bereits bestehende Datei wird dabei überschrieben!
htpasswd MeineDatei MeinName
dbmmanage
arbeitet ähnlich wie htpasswd
,
erzeugt jedoch eine Datenbank in DBM, DB oder GDBM Format, wodurch die Anfragen
des Servers effizienter gehandhabt werden können. Das Programm ist ein
Perl-Skript und benötigt die Datenbankmodule für Perl. Das
Datenbankformat muß zu dem Format passen, mit dem der Server
übersetzt wurde.
htpasswd
erzeugte Passwortdatei der From
Benutzername:Passwort:Gruppen. Das Passwort ist bereits
durch crypt()
verschlüsselt und Gruppen ist eine durch
Komma getrennte Aufzählung der Gruppen.Folgende Programme lesen von STDIN durch Leerzeichen getrennte Paare von Benutzername Passwort ein und geben verschlüsselte Einträge aus.
Sourcecode zum herunterladen.
Sourcecode zum herunterladen.
Sourcecode des Applets, Sourcecode der Portierung der crypt()-Funktion und Java Archive mit allen Dateien zum herunterladen.
Sourcecode zum herunterladen.
Hinweis: Nur die ersten 8 Zeichen des Passworts sind relevant! Gross- und Kleinschreibung ist sowohl bei den Benutzernamen als auch bei den Passwörtern zu beachten.