Aus Spaß schreibe ich Code, der ein Passwort mit Salz hash, nur um es auszuprobieren (nicht für den tatsächlichen Gebrauch).Python - Wie hashed Passwörter gespeichert werden
Das Problem ist, ich weiß nicht, wie man diese Passwörter speichert - Wenn es auf der Festplatte des Benutzers war, wäre es nicht unsicher und nur für die Person zugänglich, die es benutzt?
Kann ich diese Datei mit Hash Passwörtern + Salz auf Google Drive oder einer anderen Online-Datenbank speichern? Wenn ja, wie kann mit Python darauf zugegriffen werden? Ich weiß, dass Sie tun können:
File = open('passwords.txt')
Aber wie würde das mit einer Online-Datenbank funktionieren?
Vielen Dank für alle Antworten :)
wenn Ihre Online-Datenbank-API für CRUD-Operationen mit Dateien bereitstellt, als es kann Arbeit –
Haben Sie ein Beispiel für eine Datenbank oder einen Code, dass ich gehen kann, um dies zu machen? Ich habe das nie zuvor getan und bin völlig ahnungslos, wie es geht. – NightShade
Denken Sie daran, warum sie in erster Linie Hashed und gesalzen sind? die Datei wird kompromittiert (Sie gehen davon aus, dass dies irgendwann passieren wird), es ist immer noch eine Menge Arbeit, um die Hashes zu knacken. Das Salz bedeutet, dass es viel mehr Arbeit ist, die Hashes vorzurechnen und anzupassen, zB "password1" ist nicht immer genau der gleiche Hash. Machen Sie die Datei öffentlich zugänglich wird immer noch nicht empfohlen (vor allem, wenn Benutzer ihre eigenen Passwörter erstellen) –