Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
20.08.2019, 14:18:31

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 22420
  • Letzte: Poebel
Statistiken
  • Beiträge insgesamt: 604315
  • Themen insgesamt: 48938
  • Heute online: 623
  • Am meisten online: 992
  • (17.11.2018, 20:17:55)
Benutzer Online

Autor Thema:  Password Generator  (Gelesen 1269 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Re: Password Generator
« Antwort #15 am: 14.03.2019, 11:47:17 »
Egal, generell soll man ja keine Passwörter nehmen, die in Wörterbüchern vorkommen. ;)

Re: Password Generator
« Antwort #16 am: 14.03.2019, 11:49:40 »
...Nur ehrlich gesagt würde ich mir die Arbeit nicht machen. - wollen
https://www.zendas.de/service/passwort_generator.html...

Soll mir als wordlist für John dienen deswegen nicht random.
Soll einfach ein Script sein wo sagen wir ich eingeben kann Buchstaben, Zahlen, Zeichen und eine Länge und mir dieses Script eine txt Datei erstellt wo diese reingeschrieben werden

Re: Password Generator
« Antwort #17 am: 14.03.2019, 12:38:28 »
Egal, generell soll man ja keine Passwörter nehmen, die in Wörterbüchern vorkommen. ;)
genau, daher kam meine Frage. Wörterbuchangriffe sind sicher auch in Esperanto möglich.

Und ob ein paar Leerzeichen zwischen den Wörtern dann ein "gutes" Passwort ergeben??? Ich bin mir da nicht sicher, das könnte man mal weiter diskutieren.

Re: Password Generator
« Antwort #18 am: 14.03.2019, 12:46:07 »
Leerzeichen sind keine gute Idee.
Binde- oder Unterstrich ist besser

Re: Password Generator
« Antwort #19 am: 14.03.2019, 16:10:54 »
Wo ist denn jetzt schon wieder der Post mit dem "guten" Passwort und den Leerzeichen zwischen den Wörtern, auf den ich mich bezogen habe?

@Moderators: Hatte ich letztens schon in einem anderen Thema. Wenn jemand seinen Beitrag löscht, ist das nirgendwo mehr ersichtlich und die laufenden Nummern ändern sich anscheinend automatisch. Die "Lücke" im Thema ist also nicht mehr nachvollziehbar und andere, noch bestehende Beiträge, welche sich auf den gelöschten beziehen, verlieren damit den Zusammenhang.

Kann man das irgendwie ändern, dass nach dem Löschen unter gleichbleibender Nummer ein Hinweis bleibt?

Re: Password Generator
« Antwort #20 am: 14.03.2019, 18:56:30 »
Off-Topic:
Wenn jemand seinen Beitrag löscht …
sollte er das einfach nicht kommentarlos tun. Das gehört sich nicht.
Erst recht nicht, wenn schon Antworten danach gekommen sind.
« Letzte Änderung: 14.03.2019, 20:27:30 von aexe »

Re: Password Generator
« Antwort #21 am: 14.03.2019, 19:47:05 »
Das Thema hat irgendwie meinen Spieltrieb geweckt also... Seht selbst :)

#!/usr/bin/env python3

import sys
import argparse
import string
import itertools

parser = argparse.ArgumentParser(description='Generate password list')
parser.add_argument('--use-digits', action='store_true')
parser.add_argument('--use-lowercase', action='store_true')
parser.add_argument('--use-uppercase', action='store_true')
parser.add_argument('--use-punctuation', action='store_true')
parser.add_argument('--custom', nargs='+')
parser.add_argument('length', metavar='N', type=int)
args = parser.parse_args(sys.argv[1:])

charlist = []
if args.use_digits:
  charlist += string.digits
if args.use_lowercase:
  charlist += string.ascii_lowercase
if args.use_uppercase:
  charlist += string.ascii_uppercase
if args.use_punctuation:
  charlist += string.punctuation
if args.custom:
  charlist += args.custom

if charlist:
  for line in [ "".join(x) for x in itertools.combinations_with_replacement(charlist, args.length) ]:
    print(line)


./pwlist.py -h
usage: pwlist.py [-h] [--use-digits] [--use-lowercase] [--use-uppercase]
                 [--use-punctuation] [--custom CUSTOM [CUSTOM ...]]
                 N

Generate password list

positional arguments:
  N                     Länge der Passwörter

optional arguments:
  -h, --help            show this help message and exit
  --use-digits          Mit Ziffern
  --use-lowercase       Mit Kleinbuchstaben (a-z)
  --use-uppercase       Mit Großbuchstaben (A-Z)
  --use-punctuation     Mit Interpunktion
  --custom CUSTOM [CUSTOM ...]
                        Leerzeichen getrennte Liste von Zeichen

Re: Password Generator
« Antwort #22 am: 15.03.2019, 00:16:38 »
Off-Topic:
Off-Topic:
Wenn jemand seinen Beitrag löscht …
sollte er das einfach nicht kommentarlos tun.
Dem möchte ich so nicht zustimmen.

Es gibt hier einige wenige, die offensichtlich meinen, einen Thread mit unpassenden, belehrenden Antworten (und schlechter Rechtschreibung) übernehmen zu müssen. Hauptsache, da "grätscht keiner zwischen". Und es geht eine Seite lang nicht um das Thema selbst, sondern um das Herumgelaber, wie der TE es hätte doch selbst herausfinden können, wenn er...

In diesen Fällen lösche ich meinen Beitrag - kommentarlos. Und das werde ich auch in Zukunft tun.

Re: Password Generator
« Antwort #23 am: 15.03.2019, 00:28:30 »
Off-Topic:
In diesen Fällen lösche ich meinen Beitrag - kommentarlos.
Schade – nicht nur um den  Beitrag, sondern auch, weil damit doch letztlich das zuvor kritisierte Verhalten stillschweigend unterstützt wird.
Warum nicht genau das im Kommentar benennen?
Das würde sicher nicht ohne Wirkung auf die Beurteilung durch andere sein.
Ausgenommen vermutlich die "unfreundlichen Übernehmer", denen so das Feld überlassen bleibt.
Ich hoffe, nicht zu diesen einigen wenigen zu gehören.

Re: Password Generator
« Antwort #24 am: 15.03.2019, 08:54:35 »
Das Thema hat irgendwie meinen Spieltrieb geweckt also... Seht selbst :)

#!/usr/bin/env python3

import sys
import argparse
import string
import itertools

parser = argparse.ArgumentParser(description='Generate password list')
parser.add_argument('--use-digits', action='store_true')
parser.add_argument('--use-lowercase', action='store_true')
parser.add_argument('--use-uppercase', action='store_true')
parser.add_argument('--use-punctuation', action='store_true')
parser.add_argument('--custom', nargs='+')
parser.add_argument('length', metavar='N', type=int)
args = parser.parse_args(sys.argv[1:])

charlist = []
if args.use_digits:
  charlist += string.digits
if args.use_lowercase:
  charlist += string.ascii_lowercase
if args.use_uppercase:
  charlist += string.ascii_uppercase
if args.use_punctuation:
  charlist += string.punctuation
if args.custom:
  charlist += args.custom

if charlist:
  for line in [ "".join(x) for x in itertools.combinations_with_replacement(charlist, args.length) ]:
    print(line)


./pwlist.py -h
usage: pwlist.py [-h] [--use-digits] [--use-lowercase] [--use-uppercase]
                 [--use-punctuation] [--custom CUSTOM [CUSTOM ...]]
                 N

Generate password list

positional arguments:
  N                     Länge der Passwörter

optional arguments:
  -h, --help            show this help message and exit
  --use-digits          Mit Ziffern
  --use-lowercase       Mit Kleinbuchstaben (a-z)
  --use-uppercase       Mit Großbuchstaben (A-Z)
  --use-punctuation     Mit Interpunktion
  --custom CUSTOM [CUSTOM ...]
                        Leerzeichen getrennte Liste von Zeichen

Kannst du kurz erklären was diesesScript alles macht?

Re: Password Generator
« Antwort #25 am: 15.03.2019, 09:19:30 »
Es erstellt eine Liste mit möglichen Kombinationen aus einem definierten Satz an Zeichen.
Zur Ausawahl stehen:
Zahlen (0 - 9)
Kleinbuchstaben (a-z)
Großbuchstaben (A-Z)
Sonderzeichen/Interpunktion (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~)

Die o.g. Vorauswahlen lassen sich auch um selber definierte ergänzen, z.B. €

Re: Password Generator
« Antwort #26 am: 15.03.2019, 10:04:49 »
Wobei die untere Ausgabe aber nicht zum Code oben passt ;-)

Grüße

Re: Password Generator
« Antwort #27 am: 15.03.2019, 10:53:57 »
@White:
Wie meinen?

Edit:
Stimmt, ich habe die Hilfe-Texte nachträglich ergänzt, aber das macht praktisch keinen Unterschied..

Werde das später mal aktualiseren

Re: Password Generator
« Antwort #28 am: 15.03.2019, 11:14:12 »
Ist ja auch nicht schlimm. Aber jemand ohne Python Kenntnisse, der das laufen lässt, wundert sich vielleicht schon, dass er mit '-h' nicht die schöne Hilfe bekommt.
Wenn du schon was korrigierst, könntest es auch an PEP 8 anpassen ;-)

Grüße

Re: Password Generator
« Antwort #29 am: 15.03.2019, 11:57:37 »
Wenn du schon was korrigierst, könntest es auch an PEP 8 anpassen ;-)