Ho firmato il file 1.txt , il file risultato è 1.txt.asc . Ho modificato il contenuto nel file 1.txt.asc (contenuto firmato, non firma). Poi verifica la firma in 1.txt.asc e ottengo informazioni che la firma non è corretta e va bene. Poi crittaggio il% modificato1.txt.asc, il file risultato è 1.txt.asc.gpg . Quindi decifro quel file e dovrei ottenere informazioni che la firma non è corretta, ma non ci sono tali informazioni. Dalla documentazione:
--decrypt [=file=] Decrypt file ... If the decrypted file is signed, the signature is also verified.
Ho anche salvato i dati decodificati in un altro file, quindi ho verificato la firma e ottengo informazioni che la firma non è corretta. Quindi sembra che l'operazione di decrittografia non abbia verificato la firma. Perché è così?