[Gpg4win-users-en] Problems with Gpg4Win Verification Operations (and a couple of apparent bugs)

Juan Miguel Navarro Martínez juanmi.3000 at gmail.com
Fri May 29 05:08:16 CEST 2015

Hash: SHA512

> 1) The Gpg4Win GUI is faulty, and a cause of much trouble. It 
> cannot be used in verification to gain the data available with the
>  command line, though the key (asc) importation will provide 
> immediate access to ID, fingerprint, and RSAs.

That's why I went the CLI way.

> 2) The Gpg4Win GUI cannot produce sha256sums: an alternative 
> application is required. (For this I used RapidCRCUnicode, in its 
> Portable Apps form.)

Gpg4Win can produce sha256sums, just with those limitations exposed.
Also, it may not be a Gpg4Win issue but a Kleopatra issue, and if it
is a Kleopatra issue then here is not where you can report bugs about it

If it's Gnupg related:

If it's Kleopatra related:

If it's Claws Mails related:

Everything else:

> 3) Online command lists for Gnu command line are also misleading. 
> Do not run gpg.exe, and precede commands by two hyphens not one. 
> The only two commands really required are import and verify: "gpg 
> --import [path, key (ie. asc) file)]" and "gpg --verify [path, sig
>  file] [path, data file]", along with trusting and signing. Include
>  full paths to asc, sig and data files. External locations appear
> to be unworkable (I lack much experience in command line to explain
>  why, but perhaps this is a command line limitation).

The data is well explained at www.gnupg.org manuals, it's always been
two hyphens except for the short versions as in:

- -e, --encrypt
- -s, --sign
- -b, --detach-sign
- -c, --symmetric
- -d, --decrypt
- -k, --list-keys
- -K, --list-secret-keys

Important ones that doesn't:

- --clearsign
- --verify
- --edit-key
- --delete-key
- --delete-secret-key

> 5) "Completely Trusting" the key will not have it appear in the 
> Trusted keys field (a bug or misdescription).
As trusting in Kleopatra means certificating (aka signing) another
key, then it's correct that it won't be appear if you gpg --edit-key
KEYID; trust; 5.

Also the fact that you need your master key for signing others.
It should still be forwarded to Kleopatra's team, if it's the same on
the original version.

> 6) If the sig and iso are verified using the GUI after key 
> importation, this will produce only the Tails subkey fingerprint 
> (BA2C222F44AC00ED9899389398FEC6BC752A3DB6: the one that was located
> on a Debian list, but fails to be mentioned on the Tails site).

I would say it should need to give the EXACT information given on the
CLI. So:

gpg: Good signature from "Tails developers (offline long-term identity
key) <tails at boum.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
Primary key fingerprint: A490 D0F4 D311 A415 3E2B  B7CA DBB8 02B2 58AC
     Subkey fingerprint: BA2C 222F 44AC 00ED 9899  3893 98FE C6BC 752A

This should be forwarded to Kleopatra's team if it happens the same in
the Linux version.

> 7) If the key (asc file) is imported using the command line, it 
> will show origin and key ID (Tails Developers, 58ACD84F).
Unless I'm wrong it does, and you can also use "gpg public.key" [o
public.gpg, o public.asc] and it will say what key is it.

> 8) If the sig and iso are verified using the command line without 
> initial key importation, they will show part of the RSAs, seen in 
> the subkey fingerprint (752A3DB6).
It already does:

C:\Users\Juanmi>gpg --verify .\Documents\ISOs\tails-i386-1.4.iso.sig
gpg: NOTE: --use-agent is not available in this version
gpg: Signature made 05/11/15 19:56:27
gpg:                using RSA key 0x98FEC6BC752A3DB6
gpg: Can't check signature: public key not found

> 9) If the sig and iso are verified after key (asc) importation, 
> they will show "Good signature", and the origin (Tails Developers),
> and both primary and subkey fingerprints (A490 D0F4 D311 A415 3E2B
> B7CA DBB8 02B2 58AC D84F and BA2C 222F 44AC 00ED 9899 3893 98FE
> C6BC 752A 3DB6).

Already does in CLI, just not in Kleopatra.

- -- 
Juan Miguel Navarro Martínez

GPG Keyfingerprint:
5A91 90D4 CF27 9D52 D62A
BC58 88E2 947F 9BC6 B3CF


More information about the Gpg4win-users-en mailing list