🔐 Verschlüsselung mit AES‑GCM
Starke, authentisierte Verschlüsselung (AES im Galois/Counter Mode). Zusätzlicher Schutz durch PBKDF2 mit 200.000 Iterationen, zufälligem Salt und 12‑Byte‑IV – kein Muster im Chiffrat.
📦 Selbstständige [TX:…]‑Blöcke
Erzeuge portable, verschlüsselte Blöcke im Format [TX:...]. Perfekt für E‑Mails,
Messenger, Notizen oder Cloud‑Speicher. Nur das richtige Masterpasswort öffnet sie.
📚 Sammlung mit Smart‑Features
Die integrierte Sammlung speichert Blöcke, URLs und Notizen. Doppelklick auf einen [TX:…]‑Block lädt ihn ins Ausgabefeld und entschlüsselt ihn sofort – auch verschachtelte Blöcke (Kaskaden) werden erkannt.
🔄 Kaskaden & rekursive Entschlüsselung
Enthält dein Klartext einen weiteren [TX:…]‑Block? Doppelklicke darauf, und auch dieser wird aufgelöst. Ideal für mehrfach verschlüsselte Nachrichten oder verschachtelte Geheimnisse.
📱 QR‑Code & Smart‑Link
Erstelle einen QR‑Code für den reinen TX:‑Block oder einen QR‑Code mit einem
vollständigen Link (inkl. Seiten‑URL & Parameter ?txb=...). Perfekt für die
Übertragung auf Mobilgeräte oder als ausgedrucktes Backup.
💾 Sammlung speichern / laden
Speichere den gesamten Sammlungsinhalt als .txt‑Datei und lade ihn später wieder. So
kannst du beliebig viele TX:‑Blöcke offline archivieren und verwalten.
🔗 URL‑Parameter (Direktzugriff)
Lade Blöcke oder externe Textdateien direkt über die Adresszeile:
?txb=BASE64 – lädt einen TX:‑Block ins Ausgabefeld.
?txturl=https://example.com/data.txt – lädt eine Textdatei in die Sammlung.
🏠 100% lokal
Die gesamte Ver- und Entschlüsselung findet ausschließlich in deinem Browser statt.
🌐 Open Source
Die gesamte Seite kann als .html‑Datei gespeichert und vollständig offline genutzt
werden – keine externen Abhängigkeiten, kein Tracking, volle Kontrolle über deine Daten.
📌 Beispiel eines TX:‑Blocks (AES‑GCM)
[TX:7b2ZmFuZ2VudGVzdC1kYXRhLWJlaXNwaWVsLWNpZnJhdC1taXQtYW5oYW5nLXNhbHQtaXYtYXV0aC10YWc=]
Jeder TX:‑Block enthält einen kryptografischen Salt, einen Initialisierungsvektor (IV) und den authentisierten Geheimtext – alles in einer einzigen Base64‑Zeichenkette.
✨ So arbeitest du mit TX:
1. Schreibe oder füge deinen Klartext in das Eingabefeld ein.
2. (Optional) Vergib ein Masterpasswort – bleibt es leer, wird ein Standardwert
verwendet.
3. Klicke auf „🔐 verschlüsseln“ – der [TX:…]‑Block erscheint im Ausgabefeld.
4. Kopiere den Block, speichere ihn in der Sammlung oder teile ihn.
5. Zum Entschlüsseln: Füge einen [TX:…]‑Block in das Ausgabefeld ein (oder doppelklicke in der
Sammlung) und klicke auf „🔓 entschlüsseln“.
💡 Tipp: Doppelklicke im Klartext‑Feld auf einen [TX:…]‑Block, um ihn direkt durch
den entschlüsselten Text zu ersetzen – perfekt für Kaskaden.
💡 Anwendungsbeispiele
- Vertrauliche Notizen – Tagebuch, Passwort‑Notizen, persönliche Dokumente
- API‑Keys & Token – sicher ablegen, ohne Cloud‑Risiko
- Verschlüsselte Kommunikation – Block per Messenger senden, Empfänger entschlüsselt mit gemeinsamem Passwort
- Backup von Geheimtexten – Blöcke in einer Textdatei sammeln und offline archivieren
- Kaskaden‑Verschlüsselung – Text mehrfach mit verschiedenen Passwörtern verschlüsseln (jeder Block enthält den nächsten)
- QR‑Backup für Notfälle – Block als QR‑Code ausdrucken und sicher verwahren
🔒 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: [TX:<Base64>] – die Base64 enthält Salt (16) + IV (12) +
verschlüsselte 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.