canlock-password - .emacs 中神秘地散列密码(?)

canlock-password - .emacs 中神秘地散列密码(?)

在我的 中.emacs,由于未知原因出现了这种情况:

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

依此类推,共40个字符和数字。

C-h v提供这个:

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.

我使用 rmail 和 GNUS,它们使用标头,除此之外它不会让我想起任何事情,真的,但它当然可能是我忽略的不相关的东西。

我试图删除它,但它又回来了。

答案1

Cancel-LockCancel-Key标头是一种保护 Usenet 消息免遭未经授权方取消的机制。如果新闻服务器支持它,并且您为包含 的消息发送取消消息,则只有当取消消息包含或 时,Cancel-Lock: foo bar服务器才会接受取消。Cancel-key: wibbleSHA1(wibble) = fooSHA1(wibble) = bar

canlock-password不是任何东西的哈希值,而是自动生成由 GNUS 提供。如果你不希望 GNUS 改变你的.emacs,你需要canlock-password自己设置。canlock-password应该是一个随机生成的字符串,所以你不妨让 GNUS 选择一个。如果您从多个地方发帖,则应在各处使用相同的密码。另外,不要公开发布此值;您可能想在单独的文件中定义它。

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

;; in passwords.el
(setq canlock-password "…"
      canlock-password-for-verify canlock-password)

相关内容