Bitcoin-Core

從 sha256 雜湊生成地址比隨機地址的好處

  • June 4, 2018

從 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。這樣做的好處是,如果您失去了密鑰,可能更容易記住和重新創建您的錢包。

這也有一個缺點,就是人們不善於挑選熵,通過蠻力破解大多數腦錢包是微不足道的。與您想出的任何腦錢包相比,依賴隨機生成器的安全性要高得多。

引用自:https://bitcoin.stackexchange.com/questions/75871