Web3js

僅使用 web3.eth.accounts.create() 做帳戶是安全的嗎?(熵)

  • June 29, 2020
const Web3 = require('web3');

let url = 'infuralink';
let web3 = new Web3(url);
console.log(web3.eth.accounts.create());

這是許多教程的程式碼,用於做一個密鑰對。它是完全安全的還是我需要傳遞一個參數以獲得足夠的熵?

是的,它是安全的。如果您不將熵傳遞給它,它將使用randomhex,請參閱Web3 docs。它使用了相當安全crypto.randomBytes的安全功能。它只是一個包裝器。OpenSSL's RAND_bytes()

引用自:https://ethereum.stackexchange.com/questions/84617