◀ HViYou PUBX 🔑📦

Public-Key-Paket
📦 K2: Block Verschlüsselter Schlüsselblock
📦 PUBX: Block Base64 · unverschlüsselt · öffentlich
📝 Infotext (Unicode) wird mit dem Public Key gebündelt
🔑 Public Key aus K2 · darf geteilt werden
🏠 100% lokal & Open Source
Das Entschlüsseln des [K2:…]-Blocks und das Packen des [PUBX:…]-Blocks finden ausschließlich in deinem Browser statt – keine Daten verlassen deinen Computer. Die gesamte Seite kann als .html-Datei gespeichert und vollständig offline genutzt werden.

💡 Was ist ein PUBX-Block?
Ein [PUBX:…]-Block ist ein unverschlüsseltes, öffentliches Paket. Er enthält genau zwei Dinge: den Ed25519-Public-Key (SPKI, Base64) und einen frei wählbaren Unicode-Text mit Zeilenumbrüchen. Beides wird als JSON (version, algorithm, public_key_b64, text) in Base64 verpackt. Es wird nichts verschlüsselt und nichts signiert – der Inhalt ist bewusst für jeden lesbar.

📦 Wofür ist das gut?
• Den Public Key aus dem verschlüsselten [K2:…]-Block herauslösen und öffentlich weitergeben, ohne den K2-Block selbst preiszugeben.
• Zusatzinformationen mitgeben: Name, Kontakt, Verwendungszweck, Kontext, Gültigkeit, Hinweise – alles, was der Empfänger zum Schlüssel wissen soll.
• Proof of Possession vorbereiten: Der Empfänger kann dich mit einem Challenge-Text auffordern, diesen mit dem zugehörigen Private Key zu signieren. Gelingt die Verifikation mit dem Public Key aus dem PUBX-Paket, ist belegt, dass du im Besitz des privaten Schlüssels bist – ohne dass der Private Key jemals das Gerät verlässt.

📥 K2-Block aus der Zwischenablage einfügen
In das Feld 📦 K2: Block klicken und mit Strg+V (Windows/Linux) bzw. Cmd+V (macOS) den Inhalt einsetzen. Masterpasswort eintragen und mit 🔓 entschlüsseln. Der Public Key erscheint im Klartextbereich, der PUBX-Block wird automatisch erzeugt.

🔘 Buttons & Funktionen (Übersicht)
👁️ Anzeigen/Verstecken – Masterpasswort ein-/ausblenden (blendet nach 8 s automatisch wieder aus)
🔓 K2-Block entschlüsseln – liest den Public Key aus dem [K2:…]-Block
🗑️ K2-Block entfernen – leert Blockfeld und Masterpasswort
📋 Kopieren – PUBX-Block in die Zwischenablage
📱 QR – erzeugt QR-Code des aktuellen [PUBX:…]-Blocks
🔗 QR & Link – erzeugt QR-Code mit vollständiger Seiten-URL (pubxview.html?pubx=…) zum direkten Öffnen in der Ansicht

🔗 URL-Parameter
?pubx=BASE64DATEN – lädt einen [PUBX:…]-Block (Base64 ohne Klammern) direkt in die Seite. Public Key und Text werden automatisch im Klartextbereich angezeigt.
Hinweis: Der Parameter erwartet den reinen Base64-Teil eines [PUBX:…]-Blocks.

⚠️ Hinweis: Der PUBX-Block ist nicht verschlüsselt und nicht signiert. Er ist kein qualifizierter Vertrauensdienst (eIDAS) und ersetzt keine amtliche Identität. Der Private Key gehört niemals in einen PUBX-Block.