2017-11-24 3 views
-3

Ich muss ein Krankenhaus-Management-Programm in Python 2.7 für mein Schulprojekt erstellen. Dazu muss ich ein Login-Formular machen und das Passwort darf nicht direkt in der py-Datei gespeichert werden (aus offensichtlichen Gründen). Also, was ich denke, ist, gibt es eine Möglichkeit, die ich meine eigene Verschlüsselung in eine gebeizte Datei schreiben und dann in meiner Hauptpy-Datei davon absperren kann, es zu benutzen? Und selbst wenn ich das tat, wird es sicher sein zu einem gewissen Grad (unter Berücksichtigung, dass dies nur ein Schulprojekt ist)?Wie erstelle ich meine eigene Verschlüsselung in Python 2.7?

+1

Der richtige Weg, dies zu tun ist, das Passwort zu Hash-und speichern Sie den Hash irgendwo. Es gibt bereits so viele Ressourcen, um dies zu tun. –

+0

Ich mache das Projekt auf einer einzigen PY-Datei. :/Alles, was ich derzeit wissen kann, ist die grundlegende Handhabung von Dateien auf Python. –

+0

Nun ... Können Sie in eine Datei schreiben oder nicht? –

Antwort

0

Das Passwort muss mit Salz gewaschen werden, bevor Sie es irgendwo aufbewahren. Es in einer Pickle-Datei zu halten ist vielleicht nicht die beste Idee für die Produktion, aber für ein Projekt könnte es rutschen. Zu diesem Zweck sind bereits viele Verschlüsselungsmodule wie hashlib gebaut.

Beachten Sie auch, dass Sie keine Verschlüsselung dafür verwenden sollten. Sie sollten einen Hash verwenden. Sie sind verschieden und es ist wichtig, die Unterschiede zu erkennen.

+0

Speichern von Passwort in einer Gurke-Datei ist definitiv eine sehr schlechte Idee, aber meine Senioren haben ihre Projekte mit Passwörtern direkt in die Hauptpy-Datei geschrieben und sie haben 10 auf 10 dafür (yeah, ik, sie nur Wegmarken wegwerfen). Also, ich denke, das Speichern des Passworts in einer Pickle-Datei würde ihren Verstand in Wallung bringen (Sarkasmus). –

Verwandte Themen