GnuPG "decrittografia della chiave pubblica non riuscita: ID non valido" utilizzando la smartcard Yubikey

1

Sto provando a decifrare un file che è stato firmato con la mia chiave ssb memorizzata sul mio Yubikey, ma ottengo i seguenti errori:

x>gpg -vv --decrypt encrypted.gpg
gpg: armor: BEGIN PGP MESSAGE
# off=0 ctb=XX tag=1 hlen=3 plen=XXX
:pubkey enc packet: version 3, algo 1, keyid XXXX5753679AAAAA
        data: [4096 bits]
gpg: public key is XXXX5753679AAAAA
# off=XXX ctb=XX tag=1 hlen=3 plen=XXX
:pubkey enc packet: version 3, algo 1, keyid XXXX05D83EFAAAAA
        data: [4096 bits]
gpg: public key is XXXX05D83EFAAAAA
gpg: using subkey XXXX05D83EFAAAAA instead of primary key XXXXXXXXXXXXXXXX
# off=XXXX ctb=XX tag=XX hlen=2 plen=0 partial new-ctb
:encrypted data packet:
        length: unknown
        mdc_method: 2
gpg: using subkey XXXX05D83EFAAAAA instead of primary key XXXXXXXXXXXXXXXX
gpg: encrypted with 4096-bit RSA key, ID XXXX05D83EFAAAAA, created 2018-XX-XX
      "x (Personal Key) <[email protected]>"
gpg: public key decryption failed: Invalid ID
gpg: using subkey XXXX5753679AAAAA instead of primary key XXXXXXXXXXXXXXXX
gpg: encrypted with 4096-bit RSA key, ID XXXX5753679AAAAA, created 2018-XX-XX
      "y <[email protected]>"
gpg: decryption failed: No secret key

Per assicurarmi che la mia smartcard venisse rilevata, ho eseguito gpg --card-status, che funzionava, e ho visto lo stesso ID nell'output. Qualcuno sa perché non riesco a decifrare usando il mio yubikey? Grazie.

Inoltre, ho eseguito gpg --list-secret-keys:

x>gpg --list-secret-keys
C:/Users/x/AppData/Roaming/gnupg/pubring.kbx
--------------------------------------------------
sec>  rsa4096 2018-xx-xx [SC] [expires: 2019-xx-xx]
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      Card serial no. = 000X 0XXXXXXX
uid           [ultimate] x (Personal Key) <[email protected]>
ssb>  rsa4096 2018-xx-xx [E] [expires: 2019-xx-xx]
ssb>  rsa4096 2018-xx-xx [SEA] [expires: 2019-xx-xx]

Il fatto è che non ho la seconda chiave segreta, solo la prima. Il problema sembra essere "decifratura della chiave pubblica non riuscita: ID non valido" (la chiave segreta di questa chiave pubblica è sulla mia smartcard).

    
posta Rob Gates 26.10.2018 - 05:18
fonte

0 risposte

Leggi altre domande sui tag