Geschrieben von djfun am 05.08.2004, 22:12

Wenn ihr ein neues Passwort braucht und dieses sicher sein soll, könnt ihr dieses kleine PHP-Script verwenden.
Die Verwendung ist ganz einfach. Ihr kopiert einfach diesen Text und fügt ihn in eine Datei index.php ein.

<?php
if($_GET['go']) // Wenn das Formular abgeschickt wurde, wird nachfolgend ein Passwort generiert //
{
$anzahl=$_POST['anzahl']; ////////////////////////////////////
$klbstbn=$_POST['kleinbuchstaben']; // Die Variablen werden mit den //
$grbstbn=$_POST['grossbuchstaben']; // Daten aus dem Formular gefüllt //
$zahlen=$_POST['zahlen']; ////////////////////////////////////
$anzahl++;
srand(time()); // Zufallsgenerator mit Hilfe des timestamps initialisieren //
for($i=1;$i<$anzahl;$i++){
$zeichen_art=rand(1,3); // Zufällig eine Sorte von Zeichen wählen //
if($zeichen_art==1 && $klbstbn=="yes") $zeichen=chr(rand(0,25)+ord("a"));
if($zeichen_art==1 && $klbstbn!="yes") $i--;
if($zeichen_art==2 && $grbstbn=="yes") $zeichen=chr(rand(0,25)+ord("A"));
if($zeichen_art==2 && $grbstbn!="yes") $i--;
if($zeichen_art==3 && $zahlen=="yes") $zeichen=chr(rand(0,9)+ord("0"));
if($zeichen_art==3 && $zahlen!="yes") $i--;
$pw.=$zeichen; // Zeichen zum Passwort hinzufügen //
$zeichen=""; // Variable 'Zeichen' wieder leeren //
}
echo "Das automatisch generierte Passwort lautet ".$pw; // Das generierte Passwort durch echo() ausgeben //
}else{ // Wenn das Formular nicht abgeschickt wurde, wird folgendes Formular angezeigt //
?>
<form action="index.php?go=1" method="POST">
<input type="text" name="anzahl" value="10" size="2" maxlenght="2">Anzahl der Zeichen<br>
<input type="checkbox" name="kleinbuchstaben" value="yes">Kleinbuchstaben<br>
<input type="checkbox" name="grossbuchstaben" value="yes">Großbuchstaben<br>
<input type="checkbox" name="zahlen" value="yes">Zahlen<br>
<input type="Submit" name="submit" value="Passwort generieren">
</form>
<?
}
?>

Die Datei ruft ihr über einen Server (z.B. hier bei Lima) auf. Dann könnt ihr einstellen, wieviele Zeichen das Passwort haben soll und was für Sorten von Zeichen (Kleinbuchstaben, Großbuchstaben, Zahlen) darin vorkommen sollen. Jetzt klickt ihr ganz einfach auf Passwort generieren und euer zufällig erzeugtes Passwort wird ausgegeben.

djfun

Bewertung Anzahl
6
80,0 %
8 Bewertungen
5
10,0 %
1 Bewertungen
3
10,0 %
1 Bewertungen