Zum Hauptinhalt springen

Glossar

BegriffBedeutung
Code-Phrase / GeheimnisDie Zeichenfolge NNNN-word-word-word, die beide Seiten verwenden, um sich zu finden und den Sitzungsschlüssel abzuleiten. Benutzerdefinierte Codes haben mindestens 6 Zeichen.
PAKEPasswortauthentifizierter Schlüsselaustausch (Password-Authenticated Key Exchange). Verwandelt die schwache Code-Phrase in einen starken Verschlüsselungsschlüssel, ohne dass der Relay ihn je erfährt.
RelayDer Server, mit dem sich beide Seiten verbinden, wenn kein direkter Pfad im lokalen Netzwerk verfügbar ist. Sieht nur Chiffretext, nie den Schlüssel.
RoomDer Rendezvous-Kanal auf dem Relay, abgeleitet aus den ersten 4 Zeichen der Code-Phrase. Zwei Codes, die sich diese Zeichen teilen, können in denselben Room kollidieren.
CurveDie elliptische Kurve, über die PAKE läuft. CrocApp verwendet crocs Standard.
Hash-AlgorithmusDie Integritätsprüfung, die auf übertragene Dateien angewendet wird.
LAN-Peer-ErkennungDer Mechanismus, der Übertragungen im selben Netzwerk erlaubt, den Relay vollständig zu überspringen; nicht garantiert, in jedem Netzwerk zu funktionieren.
Local-onlyEine Einstellung, die eine Übertragung zwingt, im lokalen Netzwerk zu bleiben, und den Relay ablehnt, falls kein direkter Pfad verfügbar ist.
KompressionDateidaten werden standardmäßig während der Übertragung komprimiert; dies kann deaktiviert werden.
Vertrauens-BadgeDie Anzeige auf dem Bildschirm, die zeigt, dass eine Übertragung Ende-zu-Ende-verschlüsselt ist und welchen Relay-Pfad sie nutzt.
ÜbertragungsverlaufDer lokale, nur auf dem Gerät gespeicherte Log vergangener Übertragungen von CrocApp.

Für das vollständige Glossar für Mitwirkende und Interna (croc-Protokollinterna, die Go/gomobile-Brücke, App-Architektur und Repo-Konventionen), siehe docs/GLOSSARY.md auf GitHub.