diff --git a/SrcJyAliPublic.js b/SrcJyAliPublic.js index 4c62e8f..8d090aa 100644 --- a/SrcJyAliPublic.js +++ b/SrcJyAliPublic.js @@ -444,12 +444,7 @@ function test_aliecc() { let nonce = 0; // 生成私钥和公钥 - let private_key; - do { - private_key = new Uint8Array(32); - eval(getCryptoJS()); - CryptoJS.getRandomValues(private_key); - } while (private_key[0] === 0); + let private_key = BigInt(Math.random() * 2 ** 32); let ecc_pri = new ECDSA.ECDSA(private_key, "secp256k1"); let ecc_pub = ecc_pri.getVerifyingKey(); let public_key = "04" + ecc_pub.toString();