Comprendo i vantaggi dell'utilizzo delle sottochiavi. So anche che, nel caso delle chiavi private è possibile staccare le sottochiavi dalla chiave principale, poiché ci sono momenti in cui un utente potrebbe preferire di non memorizzare la chiave master privata con le sottochiavi private . (Uso di gpg, --export-secret-subkeys
)
Inoltre, quando fai --export
una chiave pubblica, sembra non importare se usi l'impronta digitale della chiave principale o quella di una delle sottochiavi.
Per quanto posso dire, non è possibile separare le sottochiavi pubbliche . Vorrei essere chiaro: non riesco a pensare a nessuna ragione significativa per cui si possa desiderare. L'unica motivazione che posso pensare è minimalista: potresti voler importare solo le sottochiavi pubbliche perché è tutto ciò che intendi usare. Ma sto cercando di capire se c'è una ragione più fondamentale.
- È perché i dettagli dell'ID utente sono allegati alla chiave principale e il distacco delle sottochiavi consentirebbe di far virare le chiavi non identificate? (Non ne sono convinto - quando si importano le sottochiavi private separate, la chiave master assente ottiene ancora un riferimento [sec # ecc.], Anche quando è assente. Quindi, sicuramente lo stesso potrebbe essere fatto per le chiavi pubbliche.)
- È solo perché non c'è una buona ragione per farlo?
Se, tuttavia, vi è un motivo per cui le sottochiavi pubbliche non possono essere logicamente separate dalla chiave principale pubblica, ciò suggerisce che non capisco correttamente le sottochiavi.