Bitcoin-Core
從 sha256 雜湊生成地址比隨機地址的好處
從 SHA 256 雜湊生成地址與生成隨機雜湊有什麼好處(例如:更好的安全性)?
從 SHA 256 雜湊生成地址
var value = Buffer.from('correct horse battery staple'); var hash = bitcore.crypto.Hash.sha256(value); var bn = bitcore.crypto.BN.fromBuffer(hash); var address = new bitcore.PrivateKey(bn).toAddress();
生成隨機地址
var privateKey = new bitcore.PrivateKey(); var address = privateKey.toAddress();
從字元串的雜湊生成稱為Brainwallet。這樣做的好處是,如果您失去了密鑰,可能更容易記住和重新創建您的錢包。
這也有一個缺點,就是人們不善於挑選熵,通過蠻力破解大多數腦錢包是微不足道的。與您想出的任何腦錢包相比,依賴隨機生成器的安全性要高得多。