Anzeige 4students.de - die virtuelle Studentenstadt

prolog passwort generator

+++ Anzeige +++

Geld verdienen mit der eigenen Webseite?
Täglich gibt es neue Möglichkeiten, über Partner-Programme und andere Angebote Geld durch das Internet zu verdienen. Doch halten die Angebote auch was sie versprechen?
Im Affiliforum finden Sie es sicher heraus...

Webmaster?
Haben Sie eine eigene Homepage?

Verdienen Sie Geld mit einem Link von Ihrer Homepage oder in Ihrer E-Mail. E-Commerce Unternehmen zahlen Ihnen hohe Provisionen, wenn Käufer über Ihren Link kamen.

- renomierte Betreiber wie: STRATO, Quelle, Karstadt, Vodafone D2, Esprit, Mexx, Conrad, Lycos, Klingel, Wenz, DATA BECKER, beautynet, getgo, Stage Holding, travelchannel u.v.a.
zanox

+++ Anzeige Ende +++

Prlpass: einfacher GNU Prolog Passwort Generator

disk.png prlpass.pl (~ 5 KB)    ist ein einfacher in GNU Prolog geschriebener Passwort Generator und ist auf FreeBSD 4.6-stable (i386) getestet. Es sollte aber auf allen Rechnern auf denen GNU Prolog läuft ebenfalls funktionieren.

Weil Tasturen verschieden sind und um unnötiges suchen auf der Tastatur z.B. nach ß zu vermeiden, ist die Ausgabe auf die Buchstaben des Alphabetes A-Z, a-z sowie Zahlen 0-9 beschränkt. Ich benutze hin und wieder eine US Tastatur ohne eine ß Taste und um dieses ß oder andere Zeichen zu bekommen muß eine Tastaturkombination gedrückt werden. Suchen kann dann durchaus nervig werden.

Das schöne ist, daß der Quellcode dabei ist und es recht einfach ist diese Beschränkung aufzuheben, falls man ein Bedürfnis danach spürt. man ascii sollte weiterhelfen, wenn nach bestimmten Werten für die Zeichencodierung gesucht wird.

Version

Revision 1.5, letzte Änderung: 2002-07-03

Benutzung

prlpass.pl kann wie jedes gprolog Programm übersetzt werden:

gplc --min-size prlpass.pl

So wird prlpass aufgerufen:

prlpass L A

Wobei L die Länge des Passwortes bezeichnet und A die Anzahl der gewünschten Passwörter.

prlpass 10 80

Dieser Aufruf von prlpass ergibt 80 Passwörter und jedes Passwort enthält 10 Zeichen.

Durch einen Aufruf von prlpass ohne Argumente erhält man eine willkürlich festgesetzte Anzahl von Passwörtern. Um diese Defaultwerte zu ändern kann man sich den kurzen Quelltext einmal mit einem Texteditor anschauen.

Wer mit der Ausgabe, ein Passwort pro Zeile nicht zufrieden ist, kann die Ausgabe ja durch column schicken.

prlpass | column

Veränderung

Von Revision 1.5 an werden die einzelnen Passwörter auf mehrfach vorkommende Zeichen getestet. Bis zu einem im Sourcecode dokumentierten und einstellbaren Limit enthalten die einzelnen Passwörter keine mehrfach vorkommende Zeichen. Das Default Limit liegt bei 10 Zeichen. differ_limit(10).

./prlpass 10 500 >> pass
sort -u pass -o npass
wc -l pass npass
   1500 pass
   1500 npass
   3000 total

Bei Wiederholung dieser Standard Unix Kommandos bin ich bis 17500 (pass & npass) ohne Differenz zwischen "pass" und "npass" gekommen.

BUGS

prlpass.pl wurde mehr als ein Dutzendmal heruntergeladen. Und ja, da waren Fehler :-) Wenn Sie einige neue Fehler finden sollten, dann schreiben sie mir doch: mailto.png sax at noart.de

english.png Contents in english
[Seitenanfang] up.gif
Kaunter

mailto.png webmaster Zuletzt geändert: Freitag, den 23. Mai 03, 15:19:29h