HViYou PsM 🔑

Passwortmanager · AES‑GCM verschlüsselte Blöcke · 100% lokal

🔐 Verschlüsselung mit AES‑GCM

Starke, authentisierte Verschlüsselung (AES im Galois/Counter Mode). PBKDF2 mit 200.000 Iterationen, zufälligem Salt und 12‑Byte‑IV – kein Muster im Chiffrat.

📦 [B:…]‑Blöcke für Passwörter

Erzeuge portable, verschlüsselte Blöcke im Format [B:...], die URL, Benutzername, Passwort und Notiz sicher speichern. Ideal für Backups, Cloud oder E‑Mail.

📚 Sammlung mit Smart‑Features

Die integrierte Sammlung speichert beliebig viele [B:…]‑Blöcke, URLs und Notizen. Doppelklick auf einen Block lädt ihn sofort in die Felder und entschlüsselt ihn – perfekt für schnellen Zugriff.

💾 Speichern & Laden der Sammlung

Speichere deine gesamte Sammlung als .txt‑Datei und lade sie später wieder. So hast du alle verschlüsselten Zugangsdaten offline archiviert und immer griffbereit.

📱 QR‑Code & Smart‑Link

Erstelle einen QR‑Code für den reinen [B:…]‑Block oder einen QR‑Code mit einem vollständigen Link (inkl. Seiten‑URL & Parameter ?b=...). Ideal für die Übertragung auf Mobilgeräte oder als ausgedrucktes Backup.

🔗 URL‑Parameter (Direktzugriff)

Lade Blöcke oder externe Textdateien direkt über die Adresszeile:
?b=BASE64 – lädt einen [B:…]‑Block in das Ausgabefeld.
?txturl=https://example.com/meine-blöcke.txt – lädt eine Textdatei in die Sammlung.

👁️ Komfort & Sicherheit

Masterpasswort anzeigen (automatisch ausblendend) • Dienst‑Passwort kurz einblenden & kopieren • Ein‑Klick‑Kopieren für Benutzername, Notiz oder gesamten Block.

🏠 100% lokal & Open Source

Keine HTTP‑Requests, kein Tracking, keine externen Abhängigkeiten. Die gesamte Seite kann als .html gespeichert und vollständig offline genutzt werden – du behältst volle Kontrolle.

📌 Beispiel eines [B:…]‑Blocks (AES‑GCM)

[B:7b2ZmFuZ2VudGVzdC1kYXRhLWJlaXNwaWVsLWNpZnJhdC1taXQtYW5oYW5nLXNhbHQtaXYtYXV0aC10YWc=]

Jeder [B:…]‑Block enthält einen kryptografischen Salt, einen Initialisierungsvektor (IV) und den authentisierten Geheimtext – alles in einer Base64‑Zeichenkette. Nach der Entschlüsselung stehen URL, Benutzername, Passwort und Notiz sofort zur Verfügung.

✨ So arbeitest du mit PsM:

1. Fülle die Felder URL, Benutzername, Passwort, Notiz aus.
2. (Optional) Vergib ein Masterpasswort – bleibt es leer, wird ein sicherer Standard verwendet.
3. Klicke auf „🔐 B: verschlüsseln“ – der [B:…]‑Block erscheint im Ausgabefeld.
4. Kopiere den Block, speichere ihn in der Sammlung oder teile ihn.
5. Zum Entschlüsseln: Füge einen [B:…]‑Block in das Ausgabefeld ein (oder doppelklicke in der Sammlung) und klicke auf „🔓 B: entschlüsseln“ – die Felder werden automatisch befüllt.

💡 Tipp: Doppelklicke in der Sammlung direkt auf einen [B:…]‑Block, um ihn zu laden und zu entschlüsseln – kein manuelles Kopieren nötig.

💡 Anwendungsbeispiele

  • Zentraler Passworttresor – Alle Zugänge in einer verschlüsselten Textdatei sammeln
  • Sicherer Austausch von Logins – Block per Messenger senden, Empfänger entschlüsselt mit gemeinsamem Passwort
  • Backup von Zugangsdaten – Sammlung als .txt auf USB oder Cloud speichern
  • Offline‑Notfallzugang – QR‑Code mit Block ausdrucken und sicher verwahren
  • Mehrere Umgebungen (Home/Work) – Unterschiedliche Sammlungen mit separaten Masterpasswörtern
  • Notizen mit Metadaten – Im Feld „Notiz“ kannst du Sicherheitsfragen, TOTP‑Seeds oder Zusatzinfos ablegen

🔒 Technische Details

Verschlüsselung: AES‑256‑GCM (authentisiert) – garantiert Vertraulichkeit + Integrität.
Schlüsselableitung: PBKDF2 mit 200.000 Iterationen, SHA‑256, 16‑Byte Salt (zufällig pro Block).
Format: [B:<Base64>] – die Base64 enthält Salt (16) + IV (12) + verschlüsselte JSON‑Daten + Authentisierungstag (16).
Masterpasswort: Kann beliebig lang sein, wird nie gespeichert. Leeres Passwort wird durch einen nicht‑leeren Standard ersetzt (damit die Verschlüsselung immer funktioniert).
Lokalität: Keine HTTP‑Requests, kein Tracking – die Seite kann als .html gespeichert und offline genutzt werden.
Kompatibilität: Funktioniert in allen modernen Browsern (Chrome, Firefox, Edge, Safari) mit WebCrypto‑API.