Web3js
僅使用 web3.eth.accounts.create() 做帳戶是安全的嗎?(熵)
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()