HViYou PsM 🔑

Passwortmanager · AES GCM verschlüsselte Blöcke
🔐 B: Block Verschlüsselter Datensatz
📚 Sammlung (Blöcke/Notizen) Doppelklick auf [B:…] → lädt & entschlüsselt
🏠 100% lokal & Open Source
Die gesamte Ver- und Entschlüsselung findet ausschließlich in Ihrem Browser statt, keine Daten verlassen Ihren Computer. Die Seite kann als .html Datei gespeichert und vollständig offline genutzt werden.

💡 Sicherheit: AES GCM + PBKDF2
• Verschlüsselung: AES GCM (authentisiert, inkl. Integritätsschutz).
• Schlüsselableitung: PBKDF2 mit 200.000 Iterationen und zufälligem Salt.
• Jeder Block verwendet einen eigenen Salt + IV → keine Muster im Chiffrat.
• Das Masterpasswort wird niemals gespeichert.

🔘 Buttons & Funktionen (Übersicht)
🗑️ Daten löschen – Leert URL, Benutzername, Passwort, Notiz und den B:Block (Sammlung & Passwort bleiben)
📱 QR-Code – Erzeugt QR-Code für den aktuellen [B:…]-Block (nur Blockinhalt)
🔗 QR & Link – Erzeugt QR-Code mit vollständiger Seiten-URL inkl. ?b=... Block als Parameter
📋 Kopieren (Block) – Kopiert den verschlüsselten [B:…]-Block in die Zwischenablage
🔓 entschlüsseln – Entschlüsselt den Block aus dem Ausgabefeld und füllt URL, Benutzername, Passwort, Notiz
🔐 verschlüsseln – Verschlüsselt die aktuellen Daten (URL, Benutzername, Passwort, Notiz) in einen [B:…]-Block
🔄 Reset – Setzt alle Felder zurück (Daten, Masterpasswort, Sammlung, Block)
📂 öffnen – Lädt eine lokale .txt-Datei in die Sammlung
💾 speichern – Speichert den Inhalt der Sammlung als .txt-Datei
📋 Kopieren (Sammlung) – Kopiert den gesamten Sammlungstext
👁️ Anzeigen/Verstecken – Zeigt das Masterpasswort kurzzeitig an (automatisches Ausblenden)
➡️ Öffnen – Öffnet die eingegebene URL in einem neuen Tab
📋 Benutzername/Notiz kopieren – Einzelnes Feld in die Zwischenablage
👁️ & Kopieren (Passwort) – Zeigt das Dienstpasswort kurz an und kopiert es in die Zwischenablage

🔗 URL-Parameter – Beispiele für direkte Übergabe
?b=BASE64DATEN – Lädt einen [B:…]-Block (Base64 ohne Klammern) direkt in das Ausgabefeld.
?txturl=https://beispiel.de/meine-sammlung.txt – Lädt eine externe Textdatei und fügt sie in die Sammlung ein.
Hinweis: Der Parameter b erwartet den reinen Base64-Teil eines [B:…]-Blocks.