Socke hat geschrieben:Alternativ liest du die Datei ein und übergibst sie per TProcess an gpg.
Hallo,
es macht ja auch keinerlei Probleme, den unverschlüsselten Text eines Memo-Feldes per gpg zunächst in eine Datei auf die Festplatte zu schreiben, dann den Text "ganz normal" per gpg zu verschlüsseln um ihn dann erneut in verschlüsselter Form als File auf die Festplatte zu schreiben und dann von diesem verschlüsselten Festplatten-File den Text in verschlüsselter Form wieder in das Memo-Feld zu schreiben.
Auch umgekehrt funktioniert dieser Vorgang mit dem Umweg über die Festplatte natürlich ganz problemlos.
Elegant erscheint mir das aber nicht. Diesen Umweg über die Festplatte möchte ich ja grad NICHT!
Und jetzt bin ich immerhin schon so weit, dass der verschlüsselte Text (allerdings auf der Festplatte) ohne erneuten "Umweg" über die Festplatte entschlüsselt DIREKT in das Memo-Feld geschrieben wird.
Was nicht funktioniert ist, dass ein auf der Festplatte vorhandenes unverschlüsseltes Text-File (zunächst) von der Festplatte DIREKT ins Memo-Feld geschrieben wird (Obwohl sich die beiden gpg-Befehle des Ver- und des Entschlüsselns sehr ähneln. (sh oben)
Aliobaba
Das endgültige Ziel wäre das:
funktionierende aktuelle Situation:
Memo_Text_unverschlüsselt -> Speicherung auf Festplatte ->
Festplatten_Text_unverschlüsselt
Festplatten_Text_unverschlüsselt -> gpg ->
Festplatten_Text_verschlüsselt
Festplatten_Text_verschlüsselt -> Schreiben in Memo ->
Memo_Text_verschlüsselt
Memo_Text_verschlüsselt -> Speicherung auf Festplatte ->
Festplatten_Text_verschlüsselt
Festplatten_Text_verschlüsselt -> gpg ->
Festplatten_Text_unverschlüsselt
Festplatten_Text_unverschlüsselt -> Schreiben in Memo ->
Memo_Text_unverschlüsselt
erste Verbesserung auf Grund der Tips hier:
Memo_Text_unverschlüsselt -> Speicherung auf Festplatte ->
Festplatten_Text_unverschlüsselt
Festplatten_Text_unverschlüsselt -> gpg ->
Festplatten_Text_verschlüsselt
Festplatten_Text_verschlüsselt -> Schreiben in Memo ->
Memo_Text_verschlüsselt
Memo_Text_verschlüsselt -> Speicherung auf Festplatte ->
Festplatten_Text_verschlüsselt
Festplatten_Text_verschlüsselt -> gpg ->
Memo_Text_unverschlüsselt // bin schon recht zufrieden, dass dies schon funktioniert
// Zwischenschritt über die Festplatte fällt also bereits weg
Wunschziel:
Memo_Text_unverschlüsselt -> gpg ->
Memo_Text_verschlüsselt
Memo_Text_verschlüsselt -> gpg ->
Memo_Text_unverschlüsselt