跳至主要内容

匯入既有的助記詞

BitTool Signer 可匯入十種官方單字表中任一種、長度為 12、15、18、21 或 24 個單字 的有效 BIP39 助記詞。匯入有兩個步驟:輸入並驗證助記詞(可選擇搭配 BIP39 passphrase),然後設定錢包密碼。

支援的語言​

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Italiano · Čeština · Português

單字表逐位元組取自 bitcoin/bips,以 SHA-256 鎖定,並與兩個獨立的函式庫交叉比對。包含校驗碼在內的驗證都在原生程式碼中執行。

只接受 BIP39 助記詞。其他種子格式(例如 Electrum 自有的 seed version 系統、SLIP-39 分片或原始私鑰)均不接受。

寬鬆的輸入,精確的種子​

每個人輸入助記詞的方式各不相同。編輯器會接受這些輸入,並在衍生任何內容之前,先轉換為官方拼寫:

輸入內容解讀為
任何空白字元、逗號、換行、日文全形空格  單字分隔符號
像 1. 2) 這樣的編號忽略
沒有空格的中文:的一是在不了有和人这中大拆分為各個單字(每個單字一個字元)
大寫字母,或不含重音符號的拉丁字詞:abaco官方單字(ábaco)

種子一律由 canonical 單字 計算:Unicode NFKD,以單一 ASCII 空格連接,完全依照 BIP39 規範,因此結果與其他標準錢包一致。保險庫以 NFC 儲存 canonical 單字。

輸入的重音符號會被視為刻意輸入:如果使用者輸入了重音符號,它就必須是正確的。

在兩種語言中都有效的助記詞​

少數不含重音符號的助記詞,在補回重音符號後,會在兩個單字表中都有效(例如某個義大利文助記詞同時也是有效的西班牙文助記詞)。這兩種解讀是 不同的錢包,地址也不同,因此 BitTool Signer 不會用猜的:它會詢問備份是以哪種語言寫成。你自己的匯入程式碼也應該這麼做,而不是直接選取第一個相符的結果。

從 QR Code 匯入​

匯入畫面可以掃描:

QR 內容是否支援
以純文字表示的單字,十種語言皆可(包括 BitTool Signer 自己的助記詞 QR Code)是,且保留完全相同的拼寫,因此不會詢問語言
Standard SeedQR:每個單字索引以 4 位十進位數字表示(共 48、60、72、84 或 96 位數)是(僅限英文,依 SeedQR 定義)
Compact SeedQR(二進位熵)否;掃描器會提示不支援

例如,測試助記詞的 Standard SeedQR 是 11 個單字索引 0000,後接 0003:

000000000000000000000000000000000000000000000003

輸入安全​

助記詞編輯器會停用自動修正、自動大寫、自動填寫以及(iOS 18 以上的)書寫工具(Writing Tools),且 App 會拒絕第三方鍵盤。Apple 自己的中文、日文與韓文輸入法仍可使用;它們可能會在字典中記住轉換過的字詞,使用者可在 iOS「設定」中重置。助記詞顯示在螢幕上時若進行截圖,會顯示警告。

在 Android 上,助記詞透過 App 自帶的鍵盤輸入,該鍵盤不與任何輸入法連接,因此系統鍵盤與第三方鍵盤都看不到它。BIP39 密語與錢包密碼使用系統鍵盤的密碼模式,並關閉個人化學習。

檢查匯入結果​

匯入後,BitTool Signer 會顯示錢包的 主指紋(8 位 hex 數字,測試助記詞為 73C5DA0A)及其地址。如果它們與使用者預期的不同,最常見的原因是語言解讀不同、缺少或使用了不同的 BIP39 passphrase,或是原本的錢包使用其他衍生路徑。請參閱衍生路徑。