# 压缩私钥 常用的术语“压缩私钥”是一个错误的说法,因为当一个私钥被导出为WIF-压缩时,它实际上比“未压缩”私钥长一个字节。这是因为私钥有一个额外的字节后缀(在表4-6中以十六进制表示为01),表示该私钥来自一个较新的钱包,应该只用于生成压缩的公钥。私钥本身并没有被压缩,也不能被压缩。术语“压缩私钥”实际上意味着“只应该从中派生压缩的公钥的私钥”,而“未压缩私钥”实际上意味着“只应该从中派生未压缩的公钥的私钥”。为了避免进一步混淆,您应该只将导出格式称为“WIF-压缩”或“WIF”,而不是将私钥本身称为“压缩”。 表4-6显示了相同的密钥,以WIF和WIF-压缩格式编码 表 4-6. 示例:相同的私钥,不同格式
| 格式 | 私钥 |
|---|---|
| Hex | 1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526AEDD |
| WIF | 5J3mBbAH58CpQ3Y5RNJpUKPE62SQ5tfcvU2JpbnkeyhfsYB1Jcn |
| Hex-compressed | 1E99423A4ED27608A15A2616A2B0E9E52CED330AC530EDCC32C8FFC6A526AEDD01 |
| WIF-compressed | KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3TYzGmf6YwgdGWZgawvrtJ |