校验这个文件
- 文件
- wallet.dat
- 大小
- 172,032 bytes
- SHA-256
- 647ec8a24ceaad48b1763fe6c99bbf8f7bc6c2c27f2cd22e1f934cf3a8782206
核对哈希
Windows certutil -hashfile wallet.dat SHA256 Linux sha256sum wallet.dat macOS shasum -a 256 wallet.dat
这里的哈希必须与压缩包里的 SHA256SUMS.txt、以及你本地算出来的结果逐字节一致。不一致就停下来联系我们。
不用密码也能看里面有什么
Bitcoin Core 只加密私钥那 32 字节。公钥、地址标签和交易记录都是明文存放的 —— 这既是我们能分析这个文件的原因,也是你能复核我们结论的原因。
# 导出所有记录(需要 Berkeley DB 工具)
db_dump -p wallet.dat | less
# 或者用 Python
pip install berkeleydb
python -c "import berkeleydb.db as db; d=db.DB(); d.open('wallet.dat'); \
[print(repr(k[:24]), len(v)) for k,v in d.items()]"