Soweit ich mich auskenne, hast du das Problem richtig erkannt.
Es kommt nur eine asymetrische Verschlüsslung in Frage.
Deinen "public"-Key legst du im Programm ab und verschlüsselst damit deinen Log.
Theoretisch kannst du dann nur noch mit deinem "private"-Key wieder entschlüsseln
(OK, außer man hat unendlich Zeit für BruteForce-Attacken
)
Ich kann dir jetzt aber leider nicht auf anhieb eine passende
Verschlüsselungsmethode/Komponente/
Unit sagen, aber ich denke, da sollte sich
schnell was finden lassen im Netz.