2023年杭州一位链游玩家把摔裂屏的手机送修。取回后发现tpwallet里的USDT少了三千多。他没丢助记词,也没点钓鱼链接的。
维修师傅翻到相册里一张私钥截图,直接导入另一台设备。被攻破的就是私钥存储方式。tpwallet 私钥加密若提前打开的,截图泄露后攻击者还得面对密码派生出的密文。他复盘时发现,tpwallet把本地私钥以密文形式落盘,密钥来自用户设置的支付密码或独立密码。私钥就是被AES之类算法包了一层。拿到手机备份或root权限,未必能立刻读出明文的。麻烦在于的,有些人嫌每次转账输密码费事。干脆关掉加密,密码设成生日加123。
我还见过把tpwallet密码和锁屏密码写成同一串的,手机一解锁,加密层等于纸糊。深圳华强北一个OTC商家更典型。
他用云盘同步手机备份了,账号被撞库了。对方下载备份后跑了两周字典,没破开tpwallet 私钥加密。因为密码是16位随机串,还开了二次验证。攻击者转去骗客服,最后也没拿到资产。这个对比说明,tpwallet 私钥加密不是万能盾,却把“捡到手机就能偷币”变成“必须拿到密码或暴力破解”。成本差几十倍吧?攻击者就换目标了。
加密强度再高,也怕用户自己截屏、拍照、发微信收藏。tpwallet 私钥加密只保护静态存储,不保护主动泄露了。我的判断。
助记词离线抄在金属板上,手机端只留加密后的tpwallet,密码单独记在脑子里。不要和任何账号重复。这样,即便维修、丢失、云备份泄露出现,资产也不至于一夜归零了。





