Der Autor erstellte eine einfache Passwort-Manager-App mit Streamlit und Fernet-Verschlüsselung, um Passwörter lokal und sicher zu speichern. Die App verwendet Python, Streamlit und die Kryptographie-Bibliothek, um Passwort-Daten zu verschlüsseln und zu entschlüsseln. Die erforderlichen Bibliotheken sind Kryptographie, os, json und getpass. Die App generiert einen Verschlüsselungsschlüssel, verschlüsselt und entschlüsselt Passwörter und speichert sie in einer JSON-Datei. Der Benutzer kann neue Passwörter hinzufügen und vorhandene abrufen, indem er die App verwendet. Die App verwendet Fernet-Verschlüsselung, um sichere Passwort-Speicherung zu gewährleisten. Der Autor stellt den Code für den Passwort-Manager bereit und erklärt, wie er funktioniert. Die App hat drei Hauptfunktionen: das Generieren eines Verschlüsselungsschlüssels, das Hinzufügen und Abrufen von Passwörtern und das Speichern von Passwort-Daten in einer JSON-Datei. Der Autor ermutigt Leser, ihren eigenen Passwort-Manager zu erstellen, um über Sicherheit und Programmierung zu lernen. Der vollständige Code und das GitHub-Repo sind für Leser verfügbar, um ihn auszuprobieren und zu modifizieren.
dev.to
I Built a Password Manager Using Python, Streamlit, and Fernet — Here's How 🛡️
Create attached notes ...
