大数跨境
0
0

你可知道通过摇骰子的方式也能生成助记词吗?

你可知道通过摇骰子的方式也能生成助记词吗? 密回科技
2025-07-04
4
导读:如何防止资产被盗,私钥完全脱离网络是关键:通过摇骰子 的方式纯手动生成随机助记词。
前言
据CertiK发布的Hack3d报告披露,2025年上半年加密货币行业因黑客攻击和诈骗共损失逾24.7亿美元,已超过2024年全年总额。
其中Bybit漏洞和Cetus协议漏洞合计损失达17.8亿美元。钱包泄露事件占据主因,造成17亿美元损失,网络钓鱼攻击则导致132起事件中共计4.1亿美元损失。以太坊为最常被攻击链,涉及164起事件,损失达15亿美元。
随着网络钓鱼手法日益隐蔽,用户务必提升安全意识:避免点击可疑链接、核实域名真实性、启用多因素身份验证,并考虑使用硬件钱包存储私钥。
如何#防止资产被盗#私钥完全脱离网络 是关键,这样黑客也攻击不到你,如何确保私钥完全断网,自己手动生成私钥助记词最安全。这样你在冷钱包里保存的资产#才够冷够安全
下面我讲一下如何通过#摇骰子 的方式#纯手动生成随机助记词

正文
用骰子生成加密货币钱包助记词(支持 #BTC#ETH 等)安全又有趣,但熵、校验和、映射等步骤这些名词都听起来复杂?我们把这三个步骤拆解得超简单,带你一步步搞定 12 词助记词!
准备工作
- 工具:两个六面骰子、纸笔、[BIP-39 单词表](英文)、离线电脑(可选)。
- 目标:用骰子生成一串随机数字,最终转为 12 个单词。

步骤 1:用 50 次双骰子投掷生成“随机种子”(熵)
什么是熵?
- 简单说,熵就是一串随机二进制数字(0 和 1),用来确保助记词的随机性。12 词助记词需要 128 位(128 个 0 或 1)。
怎么做?
1. 投掷两个骰子 50 次:
   - 每次投两个骰子,记为两位数(第一个骰子 × 10 + 第二个骰子)。
   - 示例:第一个骰子是 3,第二个是 5,记为 35。
   - 范围:11 到 66(因为骰子是 1-6)。
2. 把两位数转为小数字:
   - 用公式:(两位数 - 11) × 2048 ÷ 55,保留整数。
   - 示例:35 → (35 - 11) × 2048 ÷ 55 ≈ 893(四舍五入)。
   - 这样做是为了把 11-66 映射到 0-2047(对应 BIP-39 单词表)。
3. 把数字转为二进制:
   - 每个数字(如 893)转为 11 位二进制(0 和 1 的组合)。
   - 示例:893 = 000110111101(11 位,补 0 凑够长度)。
   - 50 个数字 × 11 位 = 550 位二进制。
4. 取前 128 位:
   - 从这 550 位中,截取前 128 位,作为“随机种子”(熵)。
   - 示例:如果前 11 位是 00011011110,第二个 11 位是 10101010101,依次拼接,截取前 128 位。
简单理解:
- 投 50 次骰子,得到 50 个数字(像 35、42、19...)。
- 每个数字变出一个 11 位 0 和 1 的串,拼在一起后取前 128 位,就像抽了一串“超级随机密码”。
优化提示:
- 嫌手动算麻烦?用预计算表(网上可下载骰子投掷表,直接查 11-66 对应的二进制)。
- 记录时分组投掷(如每次 10 次),避免枯燥。

步骤 2:加上“校验和”(确保助记词正确)
什么是校验和?
- 校验和是一小段“检查码”(4 位 0 和 1),确保助记词不会出错。12 词助记词需要 4 位校验和。
怎么做?
- 简单方法(推荐):
  1. 下载  打开 [Ian Coleman BIP-39 工具1](https://github.com/iancoleman/bip39/releases)  或者 [Ian Coleman BIP-39 工具2](https://github.com/iancoleman/bip39) 的离线版本(bip39-standalone.html或者ZIP 文件)。
  2. 在无网络的电脑上运行(拔网线或关 Wi-Fi)。
  3. 输入步骤 1 生成的 128 位二进制,工具自动算出 4 位校验和,拼接成 132 位。
  - 示例:128 位熵是 00011011110...,工具加 4 位(如 1011),得 132 位。
- 手动方法(稍复杂):
  1. 再投 2 次双骰子,得到一个两位数(如 42)。
  2. 将 42 转为 2 位二进制(如 42 - 11 = 31,31 ÷ 16 ≈ 1.9375,取 01)。
  3. 再投 2 次(如 19 → 19 - 11 = 8,8 ÷ 16 = 0.5,取 00)。
  4. 拼接得 4 位校验和(如 0100)。
  5. 把这 4 位加到 128 位熵后面,得 132 位。
简单理解:
- 校验和像助记词的“验证码”,确保单词组合没问题。
- 用离线工具最省事,输入 128 位随机数,自动出结果;手动投 2 次骰子也行,但略麻烦。
优化提示:
- 优先用 Ian Coleman 工具,1 秒搞定校验和,免去手动计算。
- 保持离线,避免联网泄露。

步骤 3:把 132 位变成 12 个单词
怎么做?
1. 分成 12 组:
   - 把 132 位二进制(熵 + 校验和)分成 12 份,每份 11 位。
   - 示例:132 位是 00011011110 10101010101 ...,每 11 位一组:
     - 第 1 组:00011011110
     - 第 2 组:10101010101
     - ...
2. 每组转成数字:
   - 每 11 位二进制转为十进制(范围 0-2047)。
   - 示例:00011011110 = 2^8 + 2^7 + 2^6 + 2^5 + 2^3 = 256 + 128 + 64 + 32 + 8 = 488。
3. 查单词表:
   - 打开 BIP-39 单词表(2048 个词),第 n 个数字对应第 n+1 个单词。
   - 示例:488 → 第 489 个词(如英文“bird”或中文“鸟”)。
   - 12 组得 12 个单词,如“鸟 苹果 猫 ...”。
4. 验证:
   - 确保 12 个词都在单词表中。
   - 在离线电脑上用 Ian Coleman 工具输入 12 词,检查是否生成有效钱包地址。
简单理解:
- 把 132 位“密码”切成 12 小块,每块 11 位。
- 每块变一个数字(像抽签编号 0-2047)。
- 用编号查单词表,得到 12 个单词,就像抽到 12 张“单词卡”。
优化提示:
- 下载打印版 BIP-39 单词表(英文或中文),直接查编号,省去计算。
- 中文单词表(如“爱”“猫”)更直观,国内用户友好,但确认钱包支持(如 Trust Wallet)。

 举个直观例子
1. 步骤 1:投 50 次双骰子,得数字 35, 42, 19...,转成 550 位二进制,截取前 128 位(如 00011011110...)。
2. 步骤 2:用 Ian Coleman 工具输入 128 位,自动加 4 位校验和(如 1011),得 132 位。
3. 步骤 3:把 132 位分成 12 组,如 00011011110 = 488(查表得“鸟”),10101010101 = 1365(得“apple”),最终得 12 词:“ bird apple” ...”。

安全存储
- 记录:写在纸上,钢板等,存于保险箱。以及冷钱包
- 备份:分 2-3 份放不同地方(如家、银行)。
- 离线:全程不要联网,2023 年 X 数据显示,15% 钱包泄露因助记词电子存储。
- 测试:在Tp 或 Ledger 输入助记词,确认生成地址。

关注我,获取更多资产保护与找回的干货!有问题可以评论或者联系我,让我们在这场区块链浪潮中,守住财富,乘风破浪!
往期精选文章:
加密钱包的五大核心信息 你还没有妥善备份吗?
加密钱包的密码助记词怎么恢复
这三类的虚拟资产丢失了 可以找回!
声明:
本文分享区块链钱包安全知识,旨在提升用户保护意识,防范误操作导致的损失。建议仅供参考,不涉及资金托管、投资建议或资产找回承诺。用户需自行甄别风险,遵守法律,谨慎保护个人信息与财产安全。加密资产投资风险高,请理性决策。本文非投资建议。

【声明】内容源于网络
0
0
密回科技
1234
内容 35
粉丝 0
密回科技 1234
总阅读111
粉丝0
内容35