对于sha512公钥的secp256k1哈希,还能生成多少其他公钥?我假设为零,因为密钥大小等于哈希长度(secp256k1公钥是64字节,512位),而且只有2^{256}公钥,因为私钥是256位。
发布于 2019-04-05 12:15:17
SHA512的输出为512位,因此最多有不同的2^{512}输出.
对于随机输入,具有50%概率的期望哈希冲突是由生日悖论( \sqrt(2^{512}) = 2^{256} Paradox,\sqrt(n))产生的。
secp256k1的公钥有64字节=512位.要计算SHA512散列,输入值是填充的,这样输入的大小总是等于1024的倍数。在公钥的2^{256} SHA512散列之后,我们期望找到概率为50%的碰撞。
https://crypto.stackexchange.com/questions/68557
复制相似问题