canlock-password - senha hash (?) misteriosamente em .emacs

6

No meu .emacs , isso apareceu, por motivos desconhecidos:

(custom-set-variables
  ; ...
  '(canlock-password "fdd7041be5b...")

E assim por diante, totalizando 40 caracteres e dígitos.

C-h v oferece isso:

canlock-password is a variable defined in 'canlock.el'.
Its value is "fdd7041be5b..."

Documentation:
Password to use when signing a Cancel-Lock or a Cancel-Key header.

Eu uso o rmail e o GNUS, e esses usam cabeçalhos, além de não me lembrar de nada, realmente, mas é claro que pode ser algo não relacionado que eu ignorei.

Eu tentei excluí-lo, mas ele voltou.

    
por Emanuel Berg 28.12.2012 / 04:19

1 resposta

7

Os cabeçalhos Cancel-Lock e Cancel-Key são um mecanismo para proteger mensagens da Usenet contra o cancelamento por parte de pessoas não autorizadas. Se o servidor de notícias suportá-lo e você enviar uma mensagem de cancelamento para uma mensagem que contenha Cancel-Lock: foo bar , o servidor só honrará o cancelamento se a mensagem de cancelamento contiver Cancel-key: wibble , tal que SHA1(wibble) = foo ou SHA1(wibble) = bar .

O canlock-password não é o hash de nada, é gerado automaticamente por GNUS. Se você não quiser que o GNUS altere seu .emacs , você precisa definir canlock-password . canlock-password deve ser uma string gerada aleatoriamente, então você pode deixar o GNUS escolher uma. Se você postar de vários lugares, deverá usar a mesma senha em todos os lugares. Além disso, não publique esse valor publicamente; você pode querer defini-lo em um arquivo separado.

;; in .emacs
(load-library "~/.emacs.d/passwords.el")

;; in passwords.el
(setq canlock-password "…"
      canlock-password-for-verify canlock-password)
    
por 01.01.2013 / 04:40

Tags