這兩天可能是我這一年中最驚心動魄的幾天。
我在5月26日興高采烈的把價值好幾萬的EOS存進了imtoken錢包,準備領一番空投(交易所裏不一定有空投),然後之後是做映射,當然備份私鑰是重中之重。
因爲imtoken在手機上,私鑰直接複製存哪裏都不放心,想傳到電腦上打印出來,想想又會經過微信這樣的工具,走網絡還是不放心。
最後,沒錯,我選擇了用手打,也怪自己也是馬虎,沒有多對兩遍,沒錯,大家知道的,私鑰被我抄錯了!
然後當時我沒發現,用電腦打印機打了出來,還保存了起來!
直到昨天,我要開始EOS超級節點投票的時候才發現,私鑰居然格式錯誤了!
下面是我的找回思路
/*-------------------------------------------華麗的分割線-------------------------------------------*/
就是你不可能全部抄錯,你可能會只會抄錯一個字母,一個數字,二個字母,二個數字
如果錯了一個字母,一個數字怎麼解決:
下面是EOS的私鑰的格式
私鑰:5JqHzkSDqvBuHk9cDDPBawKiV9UEsFAAPidPPYHVEe3jWsZwwu1
私鑰的格式由5開頭,共51個字符,46個字母,5個數字,私鑰區分大小寫
那麼我們就可以批量去試錯,5不可能錯,所以把5後面的每個字母都生成A-Z a-z 然後把數字0-9都生成一遍,一一驗證
原:5JqHzkSDqvBuHk9cDDPBawKiV9UEsFAAPidPPYHVEe3jWsZwwu1
如生成:5AqHzkSDqvBuHk9cDDPBawKiV9UEsFAAPidPPYHVEe3jWsZwwu1
5BqHzkSDqvBuHk9cDDPBawKiV9UEsFAAPidPPYHVEe3jWsZwwu1
統計了以下:
共計 (51 - 1)* (26*2+10)= 3162種可能。
也不是很多。。有耐心的都可以用手一個個試過去,很有希望的。
我自己沒耐心,寫了個軟件,1秒不到就跑完了。結果私鑰當然找回來啦~~~
注意:除非特別信任,也不能把有可能成功的私鑰發給別人。
如果一個字母不行,就只能二個字母,三個字母,放大可能性去試錯,方法參考第二點。
我用軟件跑過,萬一不止抄錯一個字母,按兩個字母算,也要跑490萬次!
這個工作量不是一般的大。。
萬幸的是我只是錯了一個字母。哈哈!
本文給大家提供一個找回的思路,記錯了千萬不要慌張
如果需要程序幫忙的:可以聯繫我(微信ID: XYstars)
程序地址 http://www.echain-key.top (支持斷網搜索,保證私鑰安全)程序介紹 https://www.jianshu.com/p/49ec5603fc5b