Ein ATMOSPHÄRISCH guter (echt zufälliger) PASSWORTGENERATOR in Python |

  Рет қаралды 16,078

Florian Dalwigk

Florian Dalwigk

Күн бұрын

Пікірлер
@thepaulcraft957
@thepaulcraft957 3 жыл бұрын
Hat python nicht nen Modul in der Standard Bibliothek was "Secrets" oder so ähnlich heißt und irgend welches rauschen von den PC Bauteilen für den Zufall nimmt?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Wenn man das abfangen kann, ist es eh schon zu spät.
@thepaulcraft957
@thepaulcraft957 3 жыл бұрын
@xilno inwiefern?
@SoyaroNightmare
@SoyaroNightmare 2 жыл бұрын
"The secrets module provides access to the most secure source of randomness that your operating system provides." bedeutet, dass das Modul nicht selbst auf die Hardware zugreift sondern eine vom OS abhängige Funktion benutzt, um zufällige Werte zu kriegen. Dass Linux an der Stelle tatsächliche Werte von der Hardware verarbeitet glaube ich sofort, während ich Windows da nur bedingt über den Weg traue. Aber ja, laut Docs ist das Modul tatsächlich "generating cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets."
@oj0024
@oj0024 3 жыл бұрын
drand ist auch ein cooles Projekt. Da wird Zufall von unabhängigen Parteien transparent zusammengeführt, sodass so lange auch nur eine von diesen "echten Zufall" generiert der output von drand auch zufällig ist.
@silvermelon8750
@silvermelon8750 3 жыл бұрын
Hab heute ein Programm mit folgendem Problem gesehen: Die Eingabe eines Wertes sollte in ASCII umgewandelt werden, um dies zu erreichen wurde ordnungsgemäß "ord" benutzt. Jedoch erscheint bei der Ausführung eine Fehlermeldung, die besagt dass erstens ein character benötigt wird (soweit ja nachvollziehbar) und zweitens 2 strings eingegeben wurden. Jedoch hat der Schreiber/Nutzer tatsächlich nur einen einstelligen Zahlenwert eingesetzt, welcher auch vorher nicht irgendwie verändert wurde. Das ganze wurde mit Hilfe von tkinter als Übung zur Erstellung von GUIs gemacht. Weitere Informationen zum Code kann ich auf Anfrage geben (Code liegt mir selbst nicht vor, aber ein paar Sachen weiß ich noch). Danke schon mal im Vorfeld :)
@annaj.4740
@annaj.4740 3 жыл бұрын
Mein Lebensgefährte ist Physiker und hat bezüglich Qusntenmechanik diese Anmetkung gemacht: Die Quantenmechanik ist allgemein nicht-deterministisch. Man kann keinerlei Vorhersagen machen, dass ein Zustand eintritt. Lediglich mit welcher Wahrscheinlichkeit er eintritt.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Genau deshalb eignet sich dieser Bereich so gut für die Kryptographie ;)
@silvermelon8750
@silvermelon8750 3 жыл бұрын
Return kenn ich, aber was macht grob gesagt eigentlich request? Wenn's im Video erwähnt wurde, habe ich es nicht verstanden ;)
@elias.855
@elias.855 3 жыл бұрын
Mit request holt man grob gesagt das generierte Passwort der random.org Website.
@ErzDetox
@ErzDetox 3 жыл бұрын
Requests kann benutzt werden um eine anfrage an eine bestimmte URL zu stellen. Das ist auch ganz vereinfacht, das was dein Browser macht. Stellt eine Anfrage an die Seite bzw URL, die du aufrufst und stellt das Ergebnis benutzfreundlich dar.
@silvermelon8750
@silvermelon8750 3 жыл бұрын
@@ErzDetox Ah ok danke, jetzt hab ich es verstanden :D
@ErzDetox
@ErzDetox 3 жыл бұрын
@@silvermelon8750 freut mich :)
@finnqni8563
@finnqni8563 3 жыл бұрын
Kann die ctf nicht lösen ist mir zu komplizierte mathe :(
@konverterkonverters5240
@konverterkonverters5240 3 жыл бұрын
was ist mit dem von Kaspersky?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Den kenne ich nicht.
@konverterkonverters5240
@konverterkonverters5240 3 жыл бұрын
@@Florian.Dalwigk Ok trozdem Danke
@kapparho7411
@kapparho7411 3 жыл бұрын
Wenn man sich lange, aber merkbare, Passwörter machen will, kann man sich mehrere zufällige Wörter ausdenken (am besten min. fünf Wörter mit jeweils min. fünf Buchstaben), diese in groß und Kleinschreibung variieren und dazwischen noch Sonderzeichen. Zu den Wörtern, kann man sich dann eine "Geschichte" ausdenken, die dank den zufälligen Wörtern ziemlich sinnlos und daher einprägsam ist. Was denkst du über die Sicherheit dieser Passwörter?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ich würde einfach eine Passphrase generieren. Wenn Passwörter in einem Wörterbuch stehen, ist es suboptimal (auch mit Letter-Case-Variation).
@SoyaroNightmare
@SoyaroNightmare 2 жыл бұрын
relevant xkcd 936. nicht verständlich? dann füttere eine Suchmaschine deiner Wahl mit "xkcd 936". Keine Angst, ist absolut jugendfrei
@kapparho7411
@kapparho7411 2 жыл бұрын
@@SoyaroNightmare exakt diesen Comic habe ich als Grundlage für den Kommentar benutzt
@MangoNutella
@MangoNutella 3 жыл бұрын
3:34 Du meintest sicherlich kwargs (keyword arguments) ^^
@InformaticFreakTutorials
@InformaticFreakTutorials 3 жыл бұрын
Es sind kwargs sobald 2 Sternchen (**) davor stehen, aber die Variable die diese Funktionsparameter dann enthält, kann aber auch anders heißen. Zum Beispiel params.
@MangoNutella
@MangoNutella 3 жыл бұрын
@@InformaticFreakTutorials Jap, so ist es! 🙃
@FDHoho007
@FDHoho007 3 жыл бұрын
Aber wieso wird es nicht sicher im Internet übertragen? Ist doch wegen HTTPS durch TLS gesichert...
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Schon, aber es wird auf der Seite random.org erzeugt. Und auch TLS ist nicht unknackbar ;)
@johnwayne8059
@johnwayne8059 3 жыл бұрын
Hab irgendwie nichts anderes erwartet von dir! Prima!👍👍👍 Kannst du eventuell mal, irgendwann, etwas zum Thema raycasting/raytracing und virtualisierung in python bringen? Ich weiß, du stehst in letzter Zeit auf shorts (baggies sind eh cooler!😜) und das ist damit ganz sicher nicht zu verhackstückeln...! Es muss auch nicht trivial sein, ein Würfel oder so, mit Schatten oder unterschiedlich gefärbten Flächen! Glaub mir, ich weiß wirklich was für ein Aufwand da dahinter steckt, aber ich denke du hast das Zeug da zu, dem Affen die Knarre zu erklären und die community wäre, denke ich, auch absolut zu begeistern, denn du machst das einfach klasse! ...denk bitte mal drüber, ich wäre dir ultra dankbar!👈😁🤟😎
@oj0024
@oj0024 3 жыл бұрын
Raymarching wäre eigentlich auch ne gute Idee. Das ist weniger kompliziert und eine Kugel lässt sich in so 20-30 Zeilen shader code coden. Man kann das ganze aber auch weiter füren, so das man Texturen und Beleuchtung hat und das ganze lässt sich sehr gut grafisch erklären.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
So viele Shorts mache ich doch gar nicht 😅 Wir haben im 2. Semester mal einen Raytracer programmiert. Wäre bestimmt interessant, doch momentan habe ich mehr Lust auf IT Security ...
@johnwayne8059
@johnwayne8059 3 жыл бұрын
@@Florian.Dalwigk So viele an der Zahl sind es nicht, aber in den von mir abonnierten channels bist du absoluter Spitzenreiter!😉 also nicht falsch verstehen! Ja, na klar, ist ja auch dein channel!🤣🤣🤣 War nur ne Frage! Ich denke halt, du würdest den Kontext gut vermitteln können und das Thema wäre für einige deiner Zuschauer sicherlich sehr interessant und nützlich! Vielleicht hast du ja irgendwann mal Bock drauf...!😊
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke dir für die lieben Worte 😊 Bestimmt 🙂 Meinen Kanal wird es ja noch ein bisschen geben.
@johnwayne8059
@johnwayne8059 3 жыл бұрын
@@oj0024 wäre auch ne Option, würde nur gerne mal ein python-code-sample sehen! Hab das ganze mal in c++ umgesetzt, aber auch lediglich als console-app!
@MiauRizius
@MiauRizius 3 жыл бұрын
Interessantes Video :D
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Freut mich :)
@xsold
@xsold 3 жыл бұрын
Kannst du das mal in C++ oder Java machen?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Wieso?
@xsold
@xsold 3 жыл бұрын
@@Florian.Dalwigk einfach so
@zfutox7224
@zfutox7224 3 жыл бұрын
Ich frage mich nur wozu brauche ich ein wirklich zufälligen generator. Ich meine solange niemand weiß wann wo usw. Ich das Passwort generiert habe kann ich ja auch ein nur scheinbar random passwort nehmen
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Sicherheit
@zfutox7224
@zfutox7224 3 жыл бұрын
@@Florian.Dalwigk Das ging schnell :D Aber ich meine was ist unsicherer daran einfach z.B. die library random zu nehmen
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Das erkläre ich im Video
@zfutox7224
@zfutox7224 3 жыл бұрын
@@Florian.Dalwigk aber wenn niemand den Prozess des Passworterstellens miterlebt hat, nicht weiß wann, unter welchen Umständen, und nicht an das genwrierende Gerät rankommt, dann ist es für eine andere Person random
@zfutox7224
@zfutox7224 3 жыл бұрын
Also ways ich sagen will ist, dass ich nicht verstehe, wie eine andere Person mein Passwort berechnen kann.
@ivank.6276
@ivank.6276 3 жыл бұрын
Die Uhrzeit auf die Millisekunde genau ist auch ziemlich zufällig.
@TaahM1990
@TaahM1990 3 жыл бұрын
Aber auch diese kann berechnet werden oder täusche ich mich da?
@ivank.6276
@ivank.6276 3 жыл бұрын
Wenn ein Mensch zu irgendeiner Uhrzeit auf einen Knopf drückt der die Uhrzeit aufnimmt weiß der Angreifer nicht wann die Personn auf den Knopf gedrückt. Es sei du kannst sein Gehirn und seine äuseren Einflüsse simulieren.
@oj0024
@oj0024 3 жыл бұрын
@@ivank.6276 Man kann aber dann sehr einfach das ganze Zeitintervall, in dem der Knopf gedrückt wurde, bruteforcen. Angenommen man weiß z.B. an welchem Tag auf den Knopf gedrückt worden ist, dann muss man nur `86400000` seeds ausprobieren. Das sind c.a. 2^26 seeds und so etwas schafft nen Computer in nen paar Sekunden.
@Senpai-bk1wh
@Senpai-bk1wh 3 жыл бұрын
mal nh frage zu nem anderen Thema aber immernoch Python... kannst du vielleicht ein Video machen wie man ein Python WhatsApp Bot macht?
@Senpai-bk1wh
@Senpai-bk1wh 3 жыл бұрын
habe in letzter zeit mit einem öffentlichen auf WhatsApp "gespielt" und wollte selber einen machen aber die owner verraten nich wie es geht und deshalb frage ich mal hier rum
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ich habe dazu schonmal ein Video erstellt, es aber leider aufgrund der Community-Richtlinien lieber runtergenommen ...
@maxron6514
@maxron6514 Жыл бұрын
"C:\Users\andre" 😄
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Die guten alten Zeiten 😅
@qwqw2739
@qwqw2739 3 жыл бұрын
Wozu braucht man in wissenschaftlichen Experimenten Zufall
@kunstkritik
@kunstkritik 3 жыл бұрын
Zufall an sich kann bei Simulationen hilfreich sein. Wenn man die Simulation mit zufällig generierten Startparametern oft genug laufen lässt, kann man allgemeinere Erkenntnisse über das zu untersuchende Verhalten ableiten.
@thepaulcraft957
@thepaulcraft957 3 жыл бұрын
Um Gruppen einzuteilen
@qwqw2739
@qwqw2739 3 жыл бұрын
OK das mit den Simulationen ergibt Sinn aber bei dem Gruppen reicht doch auch ein Pseudozufallszahlengenerator ich mein ob ich die Personen a und b jetzt komplett zufällig einteile oder ob ich das wie in der Schule beim Sport mache durch zählen 1 2 1 2 usw macht doch im Endeffekt keinen großen Unterschied oder oder pseudo zufällig ich hab so oder so in jedem Fall 2 zufällige Gruppen a und b
@kunstkritik
@kunstkritik 3 жыл бұрын
@@qwqw2739 Es hängt immer davon ab, wiie das Experiment ausgeführt wird. Nehmen wir den Sportuntericht als Beispiel. Wenn ich weiß, dass der Lehrer nach dem 1 2 Prinzip arbeitet und ich unbedingt mit meinem Kumpel in ein Team will, kann ich mich im Vorfeld so aufstellen, dass es auch passiert. Wenn die Teilnehmer einer Studie im Vorfeld mit bestimmten Kriterien rechnen, werden sie ihr Verhalten anpassen und damit die Messdaten beeinflussen. Wenn es bei der Gruppeneinteilung nicht um individuelle Stärken geht sondern lediglich die Größe eine Rolle spielt, dann ist es auch kein Problem nach dem 1 2 Prinzip zu arbeiten.
@xsold
@xsold 3 жыл бұрын
Zufall gibt es Mathematisch gesehen nicht.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Sondern ... ?
@xsold
@xsold 3 жыл бұрын
Zufall ist ja keine Zahl.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
? Die Mathematik besteht nicht nur aus Zahlen.
@pi9463
@pi9463 3 жыл бұрын
moin erster
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Nr 10
@SoyaroNightmare
@SoyaroNightmare 2 жыл бұрын
scheinbar mag KZbin keine Links, selbst wenn sie im Video genannt werden... Die von dir genannte Seite hat scheinbar ihre Strategie geändert. Der API-Aufruf wie von dir gezeigt funktioniert nicht mehr. Über eine namhafte Suchmaschine kann man allerdings nach anu qrng suchen. Dahinter verbirgt sich eine edu-Seite, die von einem Quantencomputer stammende Zufallswerte kostenlos zur Verfügung stellt. Mit deren API konnte ich den Passwortgenerator dann nachbauen.
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Was meinst du mit "mag keine Links, selbst wenn sie im Video genannt werden"? Zum qrng habe ich auch schon ein Video erstellt.
@SoyaroNightmare
@SoyaroNightmare 2 жыл бұрын
@@Florian.Dalwigk Ich hatte random org als Link genannt und der Kommentar ist von KZbin direkt verworfen worden. Und danke für den Hinweis auf das andere Video, das hatte ich ein paar Stunden nach dem Kommentar auch gefunden. Ich war dann erst am überlegen, den Kommentar hier wieder zu löschen, aber den Hinweis auf die neuen Gegebenheiten bei random org wollte ich dir nicht vorenthalten.
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Danke dir 🙃
Kannst du IN DIE ZUKUNFT schauen? | #CTF #Challenge
1:21
Florian Dalwigk
Рет қаралды 2,6 М.
Quanten-Passwortgenerator in Python programmieren | #Cybersicherheit
6:28
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
ALLE Python Keywords in EINEM Video erklärt | #Python
14:06
Florian Dalwigk
Рет қаралды 63 М.
GEHEIME BOTSCHAFTEN in Bildern verstecken (Steganographie)
12:40
Florian Dalwigk
Рет қаралды 37 М.
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 22 М.
Simple Password Generator in Python
7:51
NeuralNine
Рет қаралды 93 М.
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
Ich programmiere MINECRAFT mit 40 Zeilen Code!
17:25
Programmieren lernen
Рет қаралды 220 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН