Neon Wallet 密碼提示詞不記得了如何恢復?NEO/GAS 錢包救援完整指南

Neon Wallet 是 NEO 生態中最廣泛使用的輕錢包之一,由 COZ 團隊開發,支援 NEO、GAS 以及 NEP-5 / NEP-17 代幣。它會把私鑰以 NEP-6 標準加密成 JSON 檔案,並要求你設定一組解鎖密碼。不少人在初次設定時順手寫下「密碼提示詞」,但真正需要解鎖的那一天,卻連提示詞本身都想不起來了。
先說結論:忘記提示詞本身不會讓你丟失資產,真正的憑證只有三種——助記詞、私鑰(WIF)與加密錢包檔案。本文會帶你逐步判斷「你手上還剩下什麼」,再對應到正確的恢復路線。
一、先分清楚:你忘記的到底是「密碼」還是「助記詞」?
| 你忘記的東西 | 嚴重程度 | 可行的補救方式 |
| --- | --- | --- |
| Neon Wallet 解鎖密碼 | 不致命 | 用助記詞或私鑰重新匯入;或離線破解 NEP-6 檔案 |
| 密碼提示詞 | 不致命 | 提示詞只是輔助記憶,不影響資產存取 |
| 12 / 24 字助記詞 | 較嚴重 | 部分記憶可用 BIP39 詞表推理;完全遺失幾乎無法還原 |
| WIF 私鑰 | 較嚴重 | 若無任何備份,無法還原 |
關鍵觀念: 提示詞不是密碼,也不是金鑰。它只是一段幫你回想起密碼的文字。忘記提示詞,但記得密碼——完全沒問題;忘記提示詞又忘記密碼——只要還有助記詞或私鑰,錢包照樣能救回來。
二、動手之前:安全準備清單
加密錢包恢復最怕的不是技術難題,而是過程中把種子洩漏出去。請先完成以下幾件事:
- 全程離線:斷開 Wi-Fi、拔掉網路線、關閉藍牙。
- 使用乾淨環境:Live USB(Tails、Ubuntu Live)或一台專門的舊電腦。
- 驗證工具來源:只從 COZ 官方 GitHub、btcrecover 官方 repo 等下載,核對雜湊值。
- 絕不輸入助記詞到任何網站:包含自稱「官方驗證工具」的頁面。
- 提防主動私訊:任何聲稱能「代客恢復」的 Telegram、Discord 私訊,幾乎 100% 是詐騙。
三、情境 A:還記得 12 / 24 字助記詞(最簡單)
這是最順利的狀況,Neon Wallet 的解鎖密碼可以直接拋棄。
- 從官方管道下載 Neon Wallet(neonwallet.com 或 COZ GitHub Releases)。
- 選擇「Import existing wallet」→ 輸入助記詞。
- 設定一組全新的解鎖密碼(不要沿用舊的)。
- 匯入後立刻核對 NEO / GAS 餘額與地址是否一致。
- 重新製作備份,並確認備份內容正確無誤。
注意:Neon Wallet 走 BIP39 + BIP44(coin type 888)路徑。助記詞的單詞順序必須完全正確,順序錯誤會推導出完全不同的地址。

四、情境 B:只記得私鑰(WIF / 十六進位)
如果你當初匯出過私鑰,恢復同樣輕鬆:
- Neon Wallet →「Import existing wallet」→ 選擇私鑰匯入。
- 貼上 WIF 或 HEX 私鑰,確認地址正確。
- 匯入成功後,立刻補做助記詞備份(若錢包支援)並離線保存。
五、情境 C:只剩 NEP-6 加密 JSON 檔,密碼忘了
這是實務上最常見的情況。NEP-6 採用 NEP-2 規範:以 scrypt(n=16384, r=8, p=8) 衍生金鑰,再用 AES-256-CBC 加密私鑰。這代表:
- 暴力破解技術上可行,但速度偏慢;
- 密碼強度決定成敗——6 位數字與 12 位混合密碼,差距是天與地;
- GPU 加速效果有限(scrypt 記憶體需求高),CPU 多執行緒反而常常更實際。
步驟 1:確認檔案結構
用文字編輯器打開 JSON,應該看到類似:
{
"version": 3,
"crypto": {
"cipher": "aes-256-cbc",
"kdf": "scrypt",
"kdfparams": { "n": 16384, "r": 8, "p": 8 }
}
}
若結構相符,就能進入下一步。
步驟 2:建立高品質候選密碼字典
- 列出你「可能用過」的密碼變體:大小寫切換、年份後綴、
!或@替換、a→@、o→0。 - 用 hashcat 規則檔擴充(best64.rule、rockyou-30000.rule)。
- 加入個人化詞彙:生日、寵物名、舊手機號、常用英文單字組合。
步驟 3:離線嘗試破解

常見工具組合:
| 工具 | 特點 |
| --- | --- |
| Hashcat | 需搭配對應的 NEP-2 模式或自訂核心 |
| John the Ripper | 社群維護的 NEP-2 補丁 |
| 自寫 Python 腳本 | 用 scrypt + AES-CBC 解密後比對地址,彈性最高 |
Python 概念流程(僅示意):
key = scrypt(password, salt, key_len=32, N=16384, r=8, p=8)
plain = AES.new(key, AES.MODE_CBC, iv).decrypt(ciphertext)
# 取私鑰推導地址,與 json 內的 address 比對
步驟 4:驗證與收尾
一旦解密成功,立刻把私鑰匯入 Neon Wallet 或 neo-cli 驗證地址,確認餘額無誤後,建立全新的助記詞備份,並把舊的加密檔案安全銷毀。
六、情境 D:只記得部分助記詞
如果你還記得 12 個詞中的一部分,且位置確定,就有機會用 BIP39 詞表(2048 個單詞)做補齊搜尋。
- 漏 1 個詞:2048 種組合 → 秒級完成。
- 漏 2 個詞:約 419 萬種 → 數小時內可行。
- 漏 3 個詞:約 85 億種 → 需要 GPU 與大量耐心。
- 漏 4 個詞以上:實務上已不可行。
可用工具:btcrecover(支援 BIP39 種子恢復)、自寫 Python 腳本、GPU 加速的種子搜尋程式。
驗證時務必使用正確的推導路徑,NEO 為 m/44'/888'/0'/0/0;路徑錯誤會讓你誤判「找不到」。另外,BIP39 第 12 / 24 個詞含有校驗和,可用來快速排除錯誤組合。
七、情境 E:助記詞、私鑰、加密檔全部沒有
必須誠實地說:沒有任何備份,就沒有任何方法可以恢復。這是區塊鏈的設計本質,不是工具不足,也不是技術不夠。任何聲稱能「無備份還原」的服務,都是詐騙。此時唯一能做的,是確認是否有舊電腦、舊手機、雲端硬碟、郵件附件、紙本筆記等被遺忘的備份存在。
八、四個最常見的釣魚陷阱

- 「付費代恢復」服務:要求你先付款或先提供助記詞。
- 假冒官網:網域只差一個字母的 Neon Wallet 下載頁。
- 線上驗證工具:要你貼上助記詞「檢查是否有效」。
- 假客服:在社群平台主動私訊、自稱官方支援。
記住一條鐵律:助記詞與私鑰,永遠不離開你的離線裝置。
九、預防勝於恢復:五個備份習慣
- 助記詞手抄紙本 + 金屬助記詞板(防火防水)。
- 至少兩份異地備份,分開存放。
- 考慮分片儲存(SLIP-39 或自訂分片),避免單點失效。
- 絕不拍照、絕不上傳雲端硬碟或相簿。
- 密碼用密碼管理器保存,提示詞寫在僅自己能懂的筆記裡。
十、常見問題 FAQ
Q1:忘記提示詞是不是就沒救了?
不是。提示詞只是輔助,真正的憑證是助記詞、私鑰或加密檔。
Q2:Neon Wallet 的密碼可以「繞過」嗎?
不行。AES-256 加密沒有後門,只能靠正確密碼或離線暴力破解。
Q3:換了新電腦,錢包不見了怎麼辦?
只要還有助記詞或私鑰,重新匯入即可;只剩加密檔也行,但要記得密碼。
Q4:破解需要多強的電腦?
scrypt 對 GPU 不友善,一台多核心 CPU 機器就能起步;密碼複雜度才是決定因素。
Q5:一定要離線嗎?
是。任何連網環境都可能被側錄或惡意程式攔截,離線是唯一的安全底線。
結語
Neon Wallet 的密碼提示詞只是記憶輔助,忘記它並不等於資產消失。真正決定生死的,是助記詞與私鑰是否完好。先冷靜盤點手上的資料,選擇對應的恢復路線,並且全程離線執行——這是最重要的兩個原則。
如果你需要更完整的工具清單、離線破解腳本範例,或是想了解比特幣與以太坊錢包(MetaMask、Electrum、Ledger)的助記詞與密碼恢復分步教學,歡迎前往【加密錢包恢復指南】。我們持續整理經過驗證的恢復方法、BIP39 / BIP32 原理拆解與安全備份策略,陪你把丟失的資產風險降到最低。
免責聲明:本文僅供教育與資訊參考。任何恢復操作請自行評估風險,並在離線環境中執行。