比特币私钥本质上是一个256位的随机数,系统里用二进制存就是256个0和1。平时你看到的私钥,多是64个十六进制字符,因为一个十六进制字符等于4位。公钥由私钥算出来,压缩公钥通常显示为66个十六进制字符,非压缩是130个;钱包地址又是另一套编码,常见26到35个字符或42个字符左右。助记词12个或24个单词,也不是私钥只有12位或24位。核心记住:私钥256位,十六进制64字符,这是控制比特币资产的关键。

很多人一听64位就以为私钥是64位,其实那个64说的是十六进制字符数量,不是二进制位数。256位二进制换成十六进制,正好64个字符,例如一串由0-9和a-f组成的长字符串。私钥不是随便在64个字符里乱写,它得落在一个合法范围内,也就是从1到曲线阶n减1之间。这个范围大得离谱,2的256次方约等于1.15乘10的77次方,比地球沙子数量还夸张。用WIF格式显示时,私钥会变成51或52个Base58字符,这又是另一层编码。位数和字符数别混,钱包里导出的私钥长度不同,但底层安全位数基本还是256位。

公钥和地址经常被新手当成密钥,其实它们不是。私钥推公钥走的是椭圆曲线secp256k1,基本是单向的,别人拿到公钥也很难反推私钥。压缩公钥是33字节,十六进制66个字符;非压缩公钥是65字节,十六进制130个字符。地址则经过哈希和编码,P2PKH常见26到35个字符,Bech32地址常以bc1开头,长度42个字符上下。地址可以公开,用来收币,私钥和助记词绝对不能发。你转币时填的是地址,不是公钥,更不是私钥。搞清楚这三个东西,能少踩很多坑。

助记词的长度也别和私钥位数划等号。常见12个单词和24个单词,背后是BIP39那套规则。每个单词从固定词表里选,对应11位数据。12个单词总共132位,其中128位是随机熵,4位是校验;24个单词总共264位,其中256位是随机熵,8位是校验。所以24个单词对应256位熵,和私钥的安全级别能对上;12个单词则是128位熵,安全性也够强,但和256位不是一回事。助记词能推导出很多私钥和地址,属于种子级别,泄露一次基本全没。备份时用纸笔离线抄,别截图,别丢云盘,别发给任何人。
日常使用里,256位私钥靠暴力破解基本没戏,真正出事的往往是人为操作。假钱包、钓鱼网站、木马、远程协助、云笔记泄露、把助记词拍照存相册,这些才是币圈常见翻车点。私钥和助记词只应该离线保存,最好用硬件钱包,助记词分两地备份。别用脑钱包或自己编的弱随机,人的灵感扛不住暴力枚举。量子计算未来可能带来新问题,但新手先把基础安全做好。记住,谁拿到私钥或助记词,谁就能转走资产,交易所账户里的余额不算你真正掌握私钥。





























