Am 30.06.24 um 13:18 schrieb toby:
Hallo Peter,
hast du denn die original Datei nicht mehr? Wenn ich ein shell script mit gpg --clearsign test.sh signiere, entsteht eine neue Datei test.sh.asc Aber die Datei test.sh bleibt unverändert.
Hi, so war das nicht gemeint
ich möchte die Datei von a nach b verschieben und das soll automatisch geschehen. Ich kann mit sed die signatur wieder entfernen, aber ich vermute mal ich bin nicht der erste der diese Idee hat und es wundert mich, ob es nicht eine Option in gpg gibt die einfach das "Original" wieder herstellen kann. Die Signatur brauche ich danach ja nicht mehr.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
#!/bin/sh hallo
Die Idee ist gpg das file testen zu lassen und das ursprüngliche script ohne die Verzierungen wieder zu bekommen, um dann damit weiter zu arbeiten. Bis her mache ich das mit 2 Files was die automatisch Auswertung aber nur kompliziert (was mach ich wenn nur eines von beiden ankommt etc.) Ich kann nun folgendes machen: gpg <file> || exit 1 sed <file> >xx exec xx
Ich habe mich nun gefragt: habe ich eine gpg option übersehen die das ganze eventuell gleich macht ?? ok, das exec wohl nicht aber den rest eventuell ?
Alternative könntest du mit einem Editor die Datei editieren. Am Anfang steht bei mir:
Ich denke du kannst das einfach entfernen.
Viele Grüße Toby
Am 30.06.24 um 12:52 schrieb Peter Radisson:
Hallo Liste, ich habe in letzter Zeit etwas mit GPG gespielt. Dabei habe folgendes Problem gefunden: ich wollte ein shell-script signieren und habe dazu mit gpg --clearsig signiert. Problem: anschließend ist es kein shell-script mehr.
Gibt es einen Trick, damit ich die Signatur wieder los werde (ohne sed-voodoo) ? gpg muss es wissen, denn das Programm kan ja die Signatur auslesen. (Note:ich kenne detach-sign).
CU