Emacs

canlock-password - .emacs 中神秘的散列密碼 (?)

  • January 1, 2013

在我的.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,而那些使用標頭,除此之外它並沒有讓我想起任何事情,真的,但它當然可以是我忽略的不相關的東西。

我試圖刪除它,但它又回來了。

Cancel-LockCancel-Key標頭是一種保護 Usenet 消息不被未授權方取消的機制。如果新聞伺服器支持它,並且您為包含 的消息發送取消消息Cancel-Lock: foo bar,則伺服器僅在取消消息包含Cancel-key: wibble這樣的情況下才接受取消SHA1(wibble) = fooor SHA1(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)

引用自:https://unix.stackexchange.com/questions/59635