文摘 | 如何生成自己的比特币私钥?
摘要:原文阅读时长 8 分钟: https://medium.freecodecamp.org/how-to-generate-your-very-own-bitco
原文阅读时长 8 分钟:
https://medium.freecodecamp.org/how-to-generate-your-very-own-bitcoin-private-key-7ad0f4936e6c
在加密货币中,私钥允许用户访问其钱包。持有私钥的人完全控制该钱包中的币。如果你真的想自己生成密钥,那么以安全的方式生成它是有意义的。
本文将介绍私钥,并向您展示如何使用各种加密函数生成自己的密钥。本文将在 Python 中提供算法和代码的描述。
我需要生成私钥吗?
大多数时候你不需要。例如,如果您使用 Coinbase 或 Blockchain.info 等网络钱包,他们会为您创建和管理私钥。交易所也是如此。移动和桌面钱包通常也会为您生成私钥,尽管他们可以选择使用您自己的私钥创建钱包。
什么是私钥?
形式上,比特币(以及许多其他加密货币)的私钥是一系列 32 字节。现在,有很多方法可以记录这些字节。它可以是 256 个零和 0 (32 * 8 = 256)或 100 个骰子的字符串。
天真的方法
那么,我们如何生成一个 32 字节的整数?首先想到的是只使用您选择的语言的 RNG 库。Python 甚至提供了一种生成足够位的可爱方式:

密码学上强大的 RNG
除了标准的 RNG 方法,编程语言通常还提供专门用于加密操作的 RNG。这种方法通常更加安全,因为它直接从操作系统中提取熵。
结论
如您所见,有很多方法可以生成私钥。它们的简单性和安全性不同。生成私钥只是第一步。下一步是提取可用于接收付款的公钥和钱包地址。
链闻 ChainNews:有谣言买入,有新闻卖出。
链闻作者:Jade
版权声明:文章为作者独立观点,不代表 链闻 ChainNews 立场。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

链闻独家



