Dies ist der Befehl apg, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
apg – generiert mehrere zufällige Passwörter
ZUSAMMENFASSUNG
apg [-a Algorithmus] [-M Modus] [-E char_string] [-n num_of_pass] [-m min_pass_len] [-x
max_pass_len] [-r dictfile] [-b filter_datei] [-p min_substr_len] [-s] [-c cl_seed] [-d]
[-y] [-l] [-t] [-q] [-h] [-v]
BESCHREIBUNG
apg generiert mehrere zufällige Passwörter. Es verwendet mehrere Algorithmen zur Passwortgenerierung
(derzeit zwei) und einen eingebauten Pseudozufallszahlengenerator.
Der Standardalgorithmus ist ein aussprechbarer Passwortgenerierungsalgorithmus, der von entwickelt wurde Morrie Vergaser
und beschrieben in A Zufällig Word Stromerzeuger Für Aussprechbar Passwörter National Technische
Info Service (NTIS) AD-A-017676. Das Originalpapier ist sehr alt und war noch nie da
online gestellt, also muss ich es verwenden NIST Implementierung beschrieben in FIPS-181.
Ein anderer Algorithmus ist ein einfacher Algorithmus zur Zufallszeichengenerierung, der jedoch vier benutzerdefinierte
definierte Symbolsätze, um zufällige Passwörter zu erzeugen. Das bedeutet, dass der Benutzer den Typ auswählen kann
Symbole, die im Passwort erscheinen sollen. Symbolsätze sind: numerischer Symbolsatz (0,...,9) ,
Großbuchstaben-Symbolsatz (A,...,Z) , Kleinbuchstaben-Symbolsatz (a,...,z) und speziell
Symbole Symbolsatz (#,@,!,...).
Der integrierte Pseudozufallszahlengenerator ist eine Implementierung des in beschriebenen Algorithmus
Anhang C of ANSI X9.17 or RFC1750 mit der Ausnahme, dass es verwendet wird CAST or SHA-1 statt
Verdreifachen DES. Es verwendet die Ortszeit mit einer Genauigkeit von Mikrosekunden (siehe Gettimeofday(2)) und
/ dev / random (falls verfügbar), um einen anfänglichen Zufallsstartwert zu erzeugen.
apg Sie haben auch die Möglichkeit, die Qualität generierter Passwörter mithilfe eines Wörterbuchs zu überprüfen. Du kannst
Nutzen Sie diese Funktion, wenn Sie Befehlszeilenoptionen angeben -r dictfile or -b Filtername woher
dictfile ist der Name der Wörterbuchdatei und Filtername ist der Name der Bloom-Filterdatei. In
In diesem Wörterbuch können Sie Wörter (eins pro Zeile) platzieren, die nicht wie generiert angezeigt werden sollen
Passwörter. Zum Beispiel: Benutzernamen, gebräuchliche Wörter usw. Sie können sogar eines davon verwenden
mitgelieferten Wörterbücher Wörterbuch Passwort Cracker. Bloom-Filterdatei sollte sein
Erstellt mit apgbfm(1) Dienstprogramm, das in der APG-Distribution enthalten ist. In zukünftigen Versionen habe ich vor, dies zu tun
Implementieren Sie einige andere Techniken zur Überprüfung von Passwörtern (z. B. Musterprüfung), um das Leben zu erleichtern
erleichtert.
OPTIONAL
Passwort Generation Modi Optionen
-a Algorithmus
- Algorithmus zur Passwortgenerierung.
0 - (Standard) aussprechbare Passwortgenerierung
1 - Generierung von Passwörtern mit zufälligen Zeichen
-n num_of_pass
erzeugen num_of_pass Anzahl der Passwörter. Der Standardwert ist 6.
-m min_pass_len
Passwort mit minimaler Länge generieren min_pass_len. If min_pass_len > max_pass_len
dann max_pass_len = min_pass_len. Die standardmäßige Mindestlänge des Passworts beträgt 8.
-x max_pass_len
Passwort mit maximaler Länge generieren max_pass_len. If min_pass_len > max_pass_len
dann max_pass_len = min_pass_len. Die standardmäßige maximale Passwortlänge beträgt 10.
-M Modus
Verwenden Sie die mit angegebenen Symbolsätze Modus zur Passwortgenerierung. Modus ist eine Textzeichenfolge
bestehend aus Zeichen S, s, N, n, C, c, L, l. Wo:
S Generator sollen Verwenden Sie für jedes generierte Passwort einen speziellen Symbolsatz.
s Generator sollte Verwenden Sie einen speziellen Symbolsatz für die Passwortgenerierung.
N Generator sollen Verwenden Sie für jedes generierte Passwort einen Zahlensymbolsatz.
n Generator sollte Verwenden Sie den Zahlensymbolsatz für die Passwortgenerierung.
C Generator sollen Verwenden Sie für jedes generierte Passwort einen Großbuchstabensatz.
c Generator sollte Verwenden Sie für die Passwortgenerierung den Großbuchstabensatz.
L Generator sollen Verwenden Sie für jedes generierte Passwort einen Kleinbuchstaben-Symbolsatz
(immer vorhanden, wenn ein aussprechbarer Passwortgenerierungsalgorithmus verwendet wird).
l Generator sollte Verwenden Sie für die Passwortgenerierung einen Symbolsatz für Kleinbuchstaben.
R,r nicht mehr unterstützt. Verwenden -E char_string Option statt.
Modus darf nicht länger als 4 Zeichen sein.
Hinweis:
Die Verwendung von L, M, N, C verlangsamt den Prozess der Passwortgenerierung.
Beispiele:
-M sncl or -M SNCL or -M Cn
-E char_string
Zeichen ausschließen char_string aus dem Passwortgenerierungsprozess (in
Im Generierungsmodus für aussprechbare Passwörter können Kleinbuchstaben nicht ausgeschlossen werden. Zu
enthalten spezielle Symbole, die von der Shell erkannt werden können (Apostroph, Anführungszeichen, Dollar).
Anmelden usw.) anmelden char_string Verwenden Sie die Versionen mit umgekehrtem Schrägstrich.
Beispiele:
Befehl apg -a 1 -M n -n 3 -m 8 -E 23456789 generiert eine Reihe von Passwörtern
wird so aussehen
10100110
01111000
11011101
Befehl apg -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ wird eine Reihe von generieren
Passwörter, die so aussehen
16A1653CD4DE5E7BD9584A3476
C8F78E06944AFD57FB9CB882BC
8C8DF37CD792D36D056BBD5002
Passwort qualitativ hochwertiges Smartgeräte App Optionen
-r dictfile
Überprüfen Sie generierte Passwörter auf deren Vorkommen dictfile
-b filter_datei
Überprüfen Sie generierte Passwörter auf deren Vorkommen filter_datei. filter_datei sollte
erstellt werden mit apgbfm(1) Dienstprogramm.
-p min_substr_len
Diese Option gibt Auskunft apg(1) um jeden Teilstring des generierten Passworts zu überprüfen
Auftritt in filter_datei. Wenn einer dieser Teilstrings in der gefunden würde
filter_datei dann würde das generierte Passwort abgelehnt und apg(1) wird erzeugen
noch einer. min_substr_len Gibt die zu prüfende Mindestlänge der Teilzeichenfolge an. Das
Option ist nur aktiv, wenn -b Option definiert ist.
Spitzname zufällig Anzahl Generator Optionen
-s Bitten Sie den Benutzer um eine zufällige Reihenfolge für die Passwortgenerierung
-c cl_seed
- cl_seed als zufälliger Startwert für die Passwortgenerierung. Ich benutze es, wenn ich muss
Passwörter in einem Shell-Skript generieren.
Passwort Möglichkeiten für das Ausgangssignal: Optionen
-d Verwenden Sie KEINE Trennzeichen zwischen generierten Passwörtern. Ich benutze es, wenn ich muss
Passwörter in einem Shell-Skript generieren.
-y Generierte Passwörter und verschlüsselte Passwörter ausdrucken (siehe Man Krypta(3))
-q Ruhemodus (keine Warnungen drucken)
-l Durch Zauber generierte Passwörter. Nützlich, wenn Sie das generierte Passwort lesen möchten
Telefon.
WARNUNG: Überlegen Sie es sich zweimal, bevor Sie Ihr Passwort telefonisch lesen.
-t Drucken Sie die Aussprache für das generierte aussprechbare Passwort aus
-h Hilfeinformationen drucken und beenden
-v Versionsinformationen drucken und beenden
DEFAULT OPTIONAL
apg -a 0 -M sncl -n 6 -x 10 -m 8 (neuer Stil)
Wenn Sie wirklich sichere Passwörter generieren möchten, sollten Sie die Option verwenden -s. Vereinfachen apg
Für die Verwendung können Sie ein kleines Shell-Skript schreiben. Zum Beispiel:
[beginnen]----> pwgen.sh
#!/ Bin / sh
/usr/local/bin/apg -m 8 -x 12 -s
[ Ende ]----> pwgen.sh
EXIT CODE
Nach erfolgreicher Erledigung seiner Aufgabe apg wird mit dem Exit-Code 0 abgeschlossen. Ein Exit-Code von
-1 zeigt an, dass ein Fehler aufgetreten ist. Textfehler werden in den Standardfehlerstrom geschrieben.
DIAGNOSE
If / dev / random ist nicht verfügbar, apg wird eine Meldung darüber angezeigt.
Nutzen Sie apg online über die Dienste von onworks.net