Ho un file di testo che chiamerò filename.txt
. Per prima cosa chiamo
gpg --output filename.asc --clearsign filename.txt
Il file firmato filename.asc
è stato creato. Quindi chiamo
gpg --armor --output filename.sig --detach-sign filename.asc
La firma viene estratta dal file firmato filename.asc
e salvata in filename.sig
.
La mia domanda è se è possibile unire in qualche modo il file originale non firmato filename.txt
e il file con la firma armata ASCII filename.sig
per creare un file firmato? Non vedo questa funzionalità in GPG, ma forse non so qualcosa? O forse è possibile con altri strumenti (elaborazione Java o altro)?
Semplicemente unendo i risultati di questo file con la verifica della firma fallita. Nel mio caso d'uso ho bisogno di firmare il file, rispondere con il file della firma (senza contenuto), quindi ricevo sigante separato e file conent. Ho bisogno di unirlo e crittografarlo. Per ora non sto usando --detach
switch e ho solo diviso il file firmato in due file e quindi li sto semplicemente unendo. Ma quando uso --detach
cambia le modifiche di siganture e non funziona quando unisco il file siganture con il file di contenuto. Potrebbe rimanere come è adesso, ma voglio estrarre siganture in modo standard usando --detach
switch invece di tagliare il file firmato in pezzi, ma poi non vedo un'opzione per unire siganture esportato con --detach
interruttore