Chave secreta não encontrada: gpg

1

Estou usando o mutt para enviar e-mails. Quando eu venho para enviar alguns, eu recebo uma mensagem dizendo 'Digite seu keyID', eu seleciono uma das chaves do usuário do meu proprietário gpg (para o qual eu gerou um par de chaves usando gpg --gen-key). Então eu sou solicitado a digitar minha senha: eu digito e sempre tenho a mesma mensagem

gpg: « 0x12345678 » a été ignorée : secret key is not available
gpg: /var/folders/_h/gqsdf0mh1sdfsdf154p76kr0gn/T//mutt-MacBook-Pro-501-28262-08021219660: sign+encrypt failed

Alguém pode explicar isso? Eu tentei google mas eu não achei

    
por epsilones 06.04.2013 / 02:10

2 respostas

2

The GPG options are accessed by pressing p (which stands for PGP, not GPG, since PGP is much older; in fact, all of the GPG support in mutt is still labeled PGP). This brings up a menu at the bottom of the screen:

(e)ncrypt, (s)ign, sign (a)s, (b)oth, select (m)ic algorithm, or (f)orget it? _ If you want to sign the message, just press s. If you want to encrypt it, press e. To both sign and encrypt, press b.

Sometimes when encrypting e-mail with GPG in mutt, you may see a ****message like this:****

Enter keyID for [email protected]: _

If you see this, it means that mutt doesn't have enough information to determine which key to use. Since mutt uses the e-mail recipient list (the To: and Cc: headers) to determine which encryption keys to use, you may need to add more information to the headers. If your To: header only contains an e-mail address and not a name, try adding the name and putting the e-mail address in after it, just like GPG shows user IDs.

((fonte))

** Espero que isso ajude!
* Além disso, posso sugerir que você pesquise no Thunderbird ? É um ótimo aplicativo de e-mail imo. Apenas adicionando uma pequena sugestão!

    
por 06.04.2013 / 03:40
0

Eu estava tendo problemas semelhantes. Eu consertei modificando meu arquivo muttrc.

A distribuição Mutt vem com uma configuração gpg de amostra em seu diretório contrib . É chamado gpg.rc . Eu adicionei tudo sem alterações, e agora posso enviar e receber mensagens de e-mail criptografadas por GPG no Mutt.

Estas são as linhas específicas que eu adicionei, mas eu recomendo olhar para o arquivo você mesmo, já que há também algumas linhas comentadas, junto com comentários explicativos, e também pode não estar correto para sua versão do Mutt. / p>

set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
set pgp_good_sign="^\[GNUPG:\] GOODSIG"
    
por 15.07.2013 / 03:31