Thread Suche gute Verschlüsselung für kurze Strings mit wenig Platzbedarf (9 answers)
Opened by dominicn at 2011-11-10 21:20

murphy
 2011-11-11 16:02
#154121 #154121
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Man kann ein asymmetrisches Verschlüsselungsverfahren nutzen, um eine digitale Signatur zu erstellen, oder um Daten zu verschlüsseln.

Normalerweise wird man für die Erstellung einer Signatur das Verschlüsselungsverfahren mit einem Prüfsummenverfahren kombinieren und nur die Prüfsumme mit dem privaten Schlüssel des Absenders verschlüsseln. Und für die Verschlüsselung wird man das asymmetrische Verfahren mit einem symmetrischen kombinieren und nur den symmetrischen Schlüssel mit dem öffentlichen Schlüssel des Empfängers verschlüsseln.

Da hierbei dann ein Datensatz mit mehreren Teilen entsteht (eigentliche Daten sowie verschlüsselte Prüfsumme oder verschlüsselter symmetrischer Schlüssel), wird solch eine Nachricht in der Regel mit irgendwelchen Headerinformationen übertragen und wird tatsächlich etwas größer als das Original.

Einen öffentlichen Schlüssel für ein asymmetrisches Verfahren in einer Anwendung fest zu kodieren, so dass die Anwendung zum Beispiel die Authentizität von Nachrichten eines Servers prüfen oder verschlüsselte Nachrichten an den Server übertragen kann, ist durchaus sinnvoll.

Einen privaten Schlüssel fest zu kodieren ist wiederum unsicher.
When C++ is your hammer, every problem looks like your thumb.

View full thread Suche gute Verschlüsselung für kurze Strings mit wenig Platzbedarf