BROWSERBETRIEB / REPRODUZIERBARKEIT

Tests & Betrieb

Diese Portierung verwendet keinen HTTP-Server und keine Python-Brücke. Rechenarbeit startet nur bei „Brief erzeugen“ oder „BMP analysieren“ in einem lokalen Blob-Worker.

Lokale Modellpakete

Generator und Analyzer liegen vollständig als eingebettete ONNX-Bytes im App-Verzeichnis. Jeder geladene Graph wird gegen seine SHA256-Prüfsumme geprüft. Während der Analyse werden höchstens vier Analyzer-Sessions gleichzeitig gehalten; Modelle werden nach Bedarf geladen und verdrängt.

Die gemeinsame ONNX Runtime Web / WASM-SIMD-Laufzeit, Gestaltung und Hilfsfunktionen liegen im Stegolabor-Verzeichnis. Zum Betrieb genügt ein aktueller Browser mit WebAssembly SIMD, WebCrypto und Blob-Workern.

Snapshot statt Server-Sitzung

Ein erzeugter Brief bleibt als tatsächliche BMP-Datei mit bekannten Glyphenpositionen in dieser Browser-Sitzung erhalten. Änderungen am Formular verändern ihn nicht. Die Analyse erhält keine Referenznachricht oder ursprünglichen Latents.

Die Referenz wird ausschließlich nach dem Decodieren zum Zählen der Fehler genutzt. Exportierte BMPs enthalten nur Pixel. Referenzprojekte enthalten Testreferenz und Layout, aber keine Schlüssel oder IVs.

Native Referenz und Portierungsprüfungen

Originaler Python-Rundlauf · Original-BMP mit allen 36 Zeichen · Modell- und Quellenmanifest

Im ursprünglichen All-Label-Beispiel wurden 408 Nutzbits in 40 Glyphen ohne Fehler wiederhergestellt. Das ist ein einzelner Testfall und keine Garantie für beliebige Briefe, Schlüssel oder Bildänderungen.

Empfängerinformation = BMP + bekanntes Glyphenlayout + Decoder-Schlüssel/IV
Referenzgeheimnis → erst nach dem Decoder zur Bewertung

Unveränderte Python-Quellen

Die kopierten Originaldateien dienen zur Nachvollziehbarkeit. Sie werden im Browser nicht ausgeführt.