> bubble | babble | wörter <
// Bubble Babble – Binärdaten in aussprechbare Pseudo-Wörter umwandeln
Menschenfreundlich
Erzeugt aussprechbare Pseudo-Wörter, die leichter zu merken und zu vergleichen sind.
Integrierte Checksummen
Enthält Checksummen, um Tipp- und Übertragungsfehler automatisch zu erkennen.
SSH-Schlüssel
Wird für SSH-Schlüsselfingerabdrücke und die Visualisierung kryptografischer Hashes verwendet.
>> technische details
Wie Bubble Babble funktioniert:
Bubble Babble codiert Binärdaten mit abwechselnden Konsonanten und Vokalen zu aussprechbaren Blöcken mit fünf Zeichen. Jeder Block codiert 2 Bytes und ermöglicht durch die Wahl der Vokale und Konsonanten eine Fehlererkennung.
Muster:
Format: xVCVC-CVCVC-...-CVCVx V = Vokal (aeiouy) C = Konsonant (bcdfghklmnprstvzx) Beispiel: "Test" → xesef-disof-gytuf-katox
Warum Bubble Babble verwenden?:
- >SSH-Fingerabdrücke
- >Kryptografische Hashes
- >Manuelle Verifizierung
- >Telefonfreundliche Kodierung
- >Fehlererkennung
>> häufig gestellte fragen
Was ist Bubble Babble?
Bubble Babble ist ein Kodierungsverfahren, das Binärdaten in aussprechbare Pseudo-Wörter umwandelt. Es wurde entwickelt, um kryptografische Fingerabdrücke für Menschen leichter vergleichbar zu machen – besonders, wenn sie laut vorgelesen werden.
Warum sind die Wörter aussprechbar?
Bubble Babble verwendet ein Muster aus abwechselnden Konsonanten und Vokalen, ähnlich wie natürliche Sprache. Dadurch entstehen sinnlose, aber gut aussprechbare Wörter, die man sich leichter merken kann.
Wie funktioniert die Fehlererkennung?
Die Kodierung enthält einen Checksummen-Mechanismus über die gezielte Auswahl von Vokalen und Konsonanten. Wenn ein Zeichen falsch übertragen wird, kann der Dekodierer oft erkennen, dass das Muster nicht mehr stimmt.
Wo wird Bubble Babble eingesetzt?
Es wird vor allem in SSH verwendet, um Schlüssel-Fingerabdrücke in einer menschenlesbaren Form anzuzeigen. Einige Sicherheitstools nutzen es außerdem, um Checksummen und Hashes merkbarer darzustellen.
Weitere Sprachen
Referenzen
So prüfen wir die Ergebnisse
Wir prüfen dieses Werkzeug mit den unten verlinkten automatisierten Tests. Beispiele stehen in ihrer Originalsprache.
- Verification method
- Compare the empty, 1234567890 and Pineapple fingerprints; also check odd/even UTF-8 round trips and malformed checksums.
- Comparison reference
- Published vectors from the draft-huima-babble specification.
- Verification scope
- These samples and boundaries do not prove correctness for every input.
Test source and cases (select a file to read it)
-
text-reliability.test.js
- Bubble Babble: draft-huima standard vectors, odd/even UTF-8 round trips and malformed checksums
Die Tests decken die genannten Beispiele und Grenzen ab, nicht alle möglichen Eingaben. Rückkonvertierung und Prüfungen mit derselben Bibliothek sind keine unabhängige Verifikation.