![]() |
---|
- S – Strong
- E – Evaluated
- C – Complex
- U – Unique
- R – Reliable
- E – Effective
- R – Reliable
- U – Unique
- C – Complex
- E – Evaluated
- P – Password
- A – Authentication &
- S – Security
- S – System
- S – Security
- A – Authentication &
🚩 Projektüberblick
Erzeugung sicherer Passwörter basierend auf Nutzerpräferenzen.
- Stärkeprüfung und Feedback in Echtzeit.
- Serverseitige Stärkeprüfung durch PHP (für eine valide und unabhängige Bewertung).
📌 Benutzeroberfläche (index.html):
Eingabefelder zur Auswahl der Passwortlänge.
- Checkboxen für optionale Zeichen: Großbuchstaben, Zahlen, Sonderzeichen.
- Button zum Generieren des Passwortes.
- Dynamische Stärkeanzeige mit Farbfeedback.
SecurePass/
│
├── assets/
│ ├── css/
│ │ └── style.css
│ └── js/
│ └── script.js
│
├── api/
│ ├── strengthCheck.php
│ └── encrypt.php
│
└── index.html
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Entwicklungsserver: XAMPP (Apache)
- Installiere XAMPP.
- Repository klonen oder herunterladen:
git clone https://github.com/deinusername/SecurePass.git
Oder als ZIP herunterladen und entpacken.
- Projekt in XAMPP-Verzeichnis kopieren:
- Verschiebe den Ordner SecurePass in folgendes Verzeichnis:
C:\xampp\htdocs\
-
Apache starten:
- Öffne XAMPP Control Panel.
- Starte den Apache-Server.
- Öffne XAMPP Control Panel.
-
SecurePass im Browser öffnen:
http://localhost/SecurePass/index.html
📋 Verwendung der Anwendung
Stelle über das UI die gewünschte Passwortlänge ein.
- Deaktiviere nach Bedarf die Optionen: Großbuchstaben, Zahlen, Sonderzeichen.
- Generiere dein Passwort und lasse es automatisch auf Stärke prüfen.
🛡 Sicherheitshinweise
- Version 1 speichert keine generierten Passwörter dauerhaft.
- Notiere oder speichere generierte Passwörter sicher an einem externen Ort.
< 🧾 Lizenz Dieses Projekt steht unter der MIT-Lizenz. Weitere Details findest du in der Datei LICENSE.