Eu tentei as instruções e funciona para mim, usando o GPG 1.4.16 ou 2.1.11. Você poderia ter digitado errado os comandos em "Exportando o produto final"? Existem alguns '\>'
-s desnecessários lá.
Você pode verificar o conteúdo de private.gpg-key
com gpg --list-packets <private.gpg-key
. Por exemplo, quando eu canalizo isso para egrep "(^:secret|protect IV)"
, vejo:
:secret key packet:
protect IV: 4e 1b 98 12 19 f6 fa 16 36 e3 4d 9d 9a 02 e6 52
:secret sub key packet:
protect IV: 96 f8 68 65 c8 b8 f0 d6 59 59 73 e1 63 30 f5 21
:secret sub key packet:
protect IV: e1 43 e4 25 49 15 c5 ad 1e 09 75 cf c6 1f d0 4c
:secret sub key packet:
protect IV: af da 37 82 dc f0 f3 24 6e b7 9f 4f 77 70 84 25
Isso mostra que o arquivo contém a chave mestra de assinatura e 3 subchaves. Quando o arquivo é criado com --export-secret-subkeys
em vez de --export-secret-keys
, o primeiro IV fica vazio.