L'opzione   personal-digest-preferences    non imposta algoritmi di digest preferiti per la creazione di chiavi, ma durante la firma (se anche la crittografia viene eseguita contemporaneamente, viene scelto l'algoritmo più preferito supportato dal destinatario). Da   man gpg   : 
   --personal-digest-preferences string
          Set  the list of personal digest preferences to string.  Use gpg --version to
          get a list of available algorithms, and use none to set no preference at all.
          This allows the user to safely override the algorithm chosen by the recipient
          key preferences, as GPG will only select an algorithm that is usable  by  all
          recipients.   The  most  highly  ranked digest algorithm in this list is also
          used when signing without encryption (e.g. --clearsign or --sign).
 Per impostare le preferenze predefinite per la creazione di nuove chiavi, usa invece   default-preference list   . Tieni presente che ciò richiede lo stesso input che userai per   setpref    nel menu   --edit-key   ; contenente tutte le tue preferenze per algoritmi di crittografia, digest e compressione. 
   --edit-key
          Present  a  menu  which  enables you to do most of the key management related
          tasks.  It expects the specification of a key on the command line.
          [...]
          setpref string
                 Set  the  list  of  user ID preferences to string for all (or just the
                 selected) user IDs. Calling setpref with no arguments sets the prefer‐
                 ence list to the default (either built-in or set via --default-prefer‐
                 ence-list), and calling setpref with "none" as the  argument  sets  an
                 empty  preference  list. [...]