【发布时间】:2019-01-30 08:21:15
【问题描述】:
为了确定性地从现有密钥生成新的 secp256k1 密钥,仅从旧密钥中获取 sha256 结果并将其用作熵来生成新的 secp256k1 密钥是否安全?使用这种方法,只要我有 oldPrivKeyHex 就可以得到派生密钥。
const ec = new EC('secp256k1');
const keyHash = shajs('sha256')
.update(oldPrivKeyHex)
.digest();
var newKey = ec.genKeyPair({ entropy: keyHash });
【问题讨论】:
标签: security cryptography bitcoin elliptic-curve