-1

我在比特币中使用 -13 作为私钥,但私钥无效。如何使用 Bitcoinj 或 java 从 -13 或任何其他负数中获取正私钥并生成相同的地址?

val params = MainNetParams.get()

val b = BigInteger("-13")
val key = ECKey.fromPrivate(b, false)
println(LegacyAddress.fromKey(params, key)) // 122Vo9PeKd4j8zSGBeQHdmks6GnkpycXNz
4

1 回答 1

-1
b.mod(new BigInteger("115792089237316195423570985008687907852837564279074904382605163141518161494337"))

感谢评论中的总统詹姆斯克波尔克

于 2021-09-15T08:34:54.093 回答