@Corelgott
Die Frage ist auch, ob dein Programm die Daten (Log-File) wieder entschlüsseln mußt. Wenn dein Programm die Daten nicht mehr wieder entschlüsseln mußt, weil du die Daten später zu Auswertungszwecken eh mit einem anderen Spezial-Programm entschlüsselst, dann erhöht es die Sicherheit enorm, denn dann bräuchtest du nur den öffentlichen Schlüssel von RSA in deinem Programm implementieren/hinterlegen. Um Geschwindigkeit zu erhöhen, kannst du es ja mit symmetrische Verfahren kombinieren. Du verschlüsselst jedesmal den neuen Teil deiner Log-Einträge mit einem Zufallswert, Hashkey, etc. über einen symmetrischen Verschlüsselungsverfahren wie z.B. AES und verschlüsselst dann diesen Zufallswert, Hashkey, etc mit dem öffentlich Schlüssel von RSA und hängst diesen mit RSA verschlüsselten Zufallswert, Hashkey, etc. an diesem Log File dran.
Wenn du die Log-File Daten jedesmal mit deinem wieder entschlüsseln mußt, dann mußt du den Schlüssel ja irgendwo auf dem Rechner des Kunden hinterlegen und das nagt halt an der Sicherheit. Aber am besten den Hagen danach fragen, der ist hier im Forum der Verschlüsselungsexperte
, vielleicht hat er eine Lösung parat.
Grüsse,
jus