Geheimtext
Geheimtext sind durch Verschlüsselung umgewandelte Daten, deren ursprüngliche Bedeutung ohne den erforderlichen Schlüssel verborgen bleibt.
Definition
Geheimtext entsteht, wenn ein Algorithmus Klartext mit einem Schlüssel verschlüsselt. Er kann binär vorliegen oder hexadezimal beziehungsweise als Base64 angezeigt werden; diese Darstellungen sind selbst keine Verschlüsselung. Der richtige Schlüssel stellt den Klartext wieder her.
Eigenschaften
Moderner Geheimtext soll keine verwertbaren Klartextmuster zeigen. Nonce oder Initialisierungsvektor sorgen oft dafür, dass derselbe Klartext unterschiedlich verschlüsselt wird. Für Integrität ist zusätzlich authentifizierte Verschlüsselung mit einem Prüf-Tag nötig.
Was Geheimtext verraten kann
Geheimtext darf meist über unsichere Kanäle übertragen werden, solange der Schlüssel geheim bleibt. Länge, Zeitpunkt und Kommunikationspartner können dennoch Metadaten offenlegen. Klassische Chiffren bewahren zudem oft Häufigkeiten und Wiederholungen.
Üblicherweise ist der Schlüssel das entscheidende Geheimnis. Ein sicheres Verfahren bleibt auch bei bekanntem Algorithmus und sichtbarem Geheimtext sicher.
Base64 ist nur eine Kodierung und kann beliebige Bytes darstellen. Es bietet allein keine Vertraulichkeit.
Bei korrekt randomisierter Verschlüsselung nein. Ein frischer Nonce oder Initialisierungsvektor verändert normalerweise das Ergebnis.