HANDSCHRIFT ALS NACHRICHTENKANAL / BROWSERPORTIERUNG

EMNIST-Stegoletter

Schreiben Sie einen sichtbaren Brief und transportieren Sie darin eine ASCII-Nachricht. Generator, Bildanalyse und Turbo-Decodierung laufen lokal, erst nach einer Aktion.

10 GlyphenPro 102-Bit-Nutzblock
640 BitsCodierte Bits je Block
36 Analyzer0–9 und A–Z, separat trainiert
24-Bit-BMP1240 × 1754 Pixel, A4 bei ca. 150 DPI
Bereit. Decktext und Geheimnachricht eingeben; kein Server wird kontaktiert.

1Brief und Geheimnachricht

Nur A–Z, 0–9, Leerzeichen und Zeilenumbrüche. Leerzeichen belegen weiße Kacheln, Zeilenumbrüche bleiben erhalten.
Diese App verwendet das Originalprotokoll AES-128-CTR: Schlüssel und IV sind je 16 wörtliche ASCII-Zeichen, keine Hexfelder. Der Maskenstrom läuft über den gesamten Brief weiter.

Die Vorgabewerte sind öffentliche Testdaten. Ein frischer IV ist pro neuer Nachricht erforderlich. Eingaben verändern einen bereits erzeugten Brief nicht.

B = NGlyphen, aufgefüllt/10
Kapazität = ⌊102·B/8⌋ ASCII-Bytes
zᵢ = (2(cᵢ ⊕ sᵢ)−1)·√(2/π)„ENDOFLETTER“ liefert bei Bedarf einen Präfix von 0–9 sichtbaren Füllzeichen. Geheimtexte werden mit Nullbytes und abschließenden Nullbits ergänzt.

2Die tatsächliche BMP-Seite

Aa

Neuronale Handschrift, keine Schriftart.

Die Vorschau wird aus derselben 24-Bit-BMP-Datei
gelesen, die Sie herunterladen können.

1240 × 1754 Pixel · weißes Papier · schwarze Tinte

BMPs enthalten nur Pixel. Referenzprojekte enthalten dagegen das Testgeheimnis und Glyphenlayout, aber keine Schlüssel oder IVs.

ASCII102→640 TURBOAES-128-CTR64 LATENTS / GLYPHBMP

3Geheimnachricht aus den BMP-Pixeln lesen

Die Zeichenklassen und Positionen stammen aus dem erzeugten oder geladenen Layout. Das Verfahren ist kein OCR und erkennt keine unbekannten Briefe automatisch. Es verwendet keine ursprünglichen Latentvektoren oder Codebits als Decodierhilfe.

Zuerst einen Brief erzeugen. Seine Zugangswerte werden in die Decoderfelder kopiert.

x = 1 − BMPgrau/127,5
Lᵢ = −logitᵢ·(1−2sᵢ)
datâ = Turbomax-log, 12 Iterationen, damping 0,8(L)Die Referenz wird erst nach der vollständigen Decodierung zum Zählen von Bit- und Zeichenfehlern verwendet.
Hier gibt es keine eingebettete CRC und keinen Authentizitätsnachweis. „Alle Bits korrekt“ bedeutet ausschließlich Übereinstimmung mit einer bekannten Referenz.