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.
Referenzgeheimnis → erst nach dem Decoder zur Bewertung
Unveränderte Python-Quellen
Die kopierten Originaldateien dienen zur Nachvollziehbarkeit. Sie werden im Browser nicht ausgeführt.