rust - 获取 ed25519 扩展私钥的链码
问题描述
我正在尝试为类生成扩展私钥ed25519_bip32::XPrv
,但在理解如何获取 32 字节链码时遇到问题。我能够生成一个 32 字节的密钥,然后使用来ed25519-dalek
自助记词的 crate 生成一个 64 字节的扩展密钥(短密钥只是一个熵,扩展密钥是它的 64 字节散列和修改位)。我还从同一个助记符中获得了一个 64 字节的种子,但我不确定如何从中获取链码。
ed25519-bip32::Xprv将其描述为
实际上,这是一个 ed25519 扩展密钥(64 字节),后跟一个链码(32 字节)。
解决方案
推荐阅读
- php - 如何在电子商务门户网站流量巨大的情况下保持库存
- python - plt.imshow TypeError:dtype对象的图像数据不能转换为float
- mysql - mysql信息_schema.tables的create_time、update_time
- python - 使用 Python 和 Regex 查找看起来像句子的文本
- python - 为什么 ctypes.memmove 对于不同大小的大小需要恒定的时间
- html - 在 div 底部时停止粘性滚动
- snowflake-cloud-data-platform - Linux SnowSQL [Errno 13] 权限被拒绝:'/home/snowsql_rt.log_bootstrap'
- javascript - 有没有办法使用 reader.onload return 来设置我的状态?
- salesforce - SalesForce 查询在查询编辑器中返回结果,但从 Lightning 组件中的 APEX 代码返回 null
- macos - Mojave 卡住安装 ia 大约还剩 2 分钟