什麼是助記詞?它與密碼有何不同?
首次設定加密貨幣錢包時,幾乎總會以一串由 12 或 24 個隨機單字組成的清單,以及一項要仔細抄寫下來的指示作結。你可能會想把它當成另一個需要記住的密碼,但這種比較其實低估了助記詞的作用;而對兩者差異的誤解,正是許多代價高昂的錯誤開始的地方。
助記詞實際上會產生什麼
助記詞是主密鑰的一種人類可讀表示方式,錢包的私鑰會透過數學運算從主密鑰衍生而來。在任何相容的錢包中輸入相同的助記詞,都會重新產生完全相同的私鑰,並因此完整存取由這些私鑰控制的所有資金。它並不是用來存取某個既有帳戶的憑證,而是建立該帳戶的真正來源。
為什麼它根本不像密碼
密碼通常會搭配其他安全層一起使用,例如使用者名稱、綁定至特定服務的帳戶,以及通常還有的第二道驗證步驟。如果忘記密碼,通常可以使用「重設密碼」選項,並透過由該服務營運者管理的電子郵件地址或身分驗證來重設。
助記詞沒有相應的安全保障。沒有帳戶可以用來重設助記詞,沒有公司負責管理它,也沒有身分驗證可以取代它。任何持有助記詞的人都能重新產生由它生成的私鑰;而任何沒有助記詞的人,包括原持有人,都無法透過其他方式重新產生這些私鑰。
這在實際上代表什麼
這帶來兩個直接影響,會左右助記詞應該如何保管。第一,持有人必須能夠在不依賴任何第三方的情況下取回助記詞,因此應將它抄寫下來並以實體方式保存,而不是只靠記憶,或以可能因單一裝置故障而遺失的方式儲存。第二,必須確保其他人完全無法取得助記詞,因為持有助記詞在實際上就等同於擁有它所控制的資金,中間沒有另外的驗證步驟可作阻隔。
為什麼「只要記住就好」並不是可行的策略
密碼忘記時可以重設,但如果助記詞從記憶中遺失,又沒有任何實體備份,就沒有其他復原途徑。這正是為什麼每個正規的錢包設定流程都會指示使用者立即抄下助記詞,而不是依賴記憶;一時忘記就可能造成永久後果,這是忘記密碼不會帶來的。
WEEX 提醒:助記詞無法復原,就應如此看待
WEEX 提醒使用者,助記詞在產生時就應立即抄寫下來並妥善保管,因為助記詞遺失後,沒有類似重設密碼的方式可以找回。此外,絕不可將助記詞輸入網站或應用程式,也不可分享給任何人;因為與密碼不同,助記詞所保護的資金沒有另一道獨立的驗證步驟。
結論
助記詞和密碼表面上看起來可能很相似,都是需要記住的一串字元,但兩者的功能截然不同。密碼用來存取由他人管理的帳戶,而且通常可以重設。助記詞則會產生直接控制資金的私鑰;如果助記詞遺失,既沒有第三方可以協助,也沒有復原選項。
常見問題
1. 助記詞可以像忘記的密碼一樣重設嗎?
不可以。沒有帳戶或第三方負責管理助記詞;如果助記詞遺失且沒有備份,就無法取回它所控制的資金。
2. 為什麼錢包使用 12 或 24 個單字,而不是一般密碼?
單字數量對應用來產生私鑰的特定密碼學熵值,並不是任意選擇的密碼長度。
3. 將助記詞儲存在密碼管理器中安全嗎?
一般不建議這麼做。助記詞可以直接控制資金,且沒有另外的驗證步驟;以數位方式儲存會再次帶來實體保存可避免的網路暴露風險。
4. 我經常使用錢包,助記詞會改變嗎?
不會。初次設定時產生的助記詞在該錢包的整個使用期間都會保持不變,不會因使用頻率或交易活動而改變。
5. 如果我在錯誤的網站輸入助記詞,會發生什麼事?
任何取得助記詞的人都能完全存取它所控制的資金,因為只要持有助記詞就足以重新產生私鑰,不需要任何額外驗證。