※ 引述《dmichael (五行阴阳剑)》之铭言:
: 想跟密码学比较强的大大讨论一下
: 如果用一段明文密语用aes或其他加密算法
: 加密后取其中几位转成hex
: 作为private key
: 这样做跟全random 产生的安全性应该不相上下吧!?
: 毕竟现在的加密算法 都被证明 只能被旁道攻击和社会工程攻击
: 理论上这样产生的密钥既安全又不会忘对吧
: 有大大能指点下吗
请看Mastering Bitcoin第四章
https://www.oreilly.com/library/view/mastering-bitcoin/9781491902639/ch04.html
In programming terms, this is usually achieved by feeding a larger string of
random bits, collected from a cryptographically secure source of randomness,
into the SHA256 hash algorithm that will conveniently produce a 256-bit
number. If the result is less than n - 1, we have a suitable private key.
Otherwise, we simply try again with another random number.
务实上确实可以把一大段随机产生的字串用SHA256之类的hash算法
转换成一个256bit的数字来当作private key
但这边说的是 一大段随机产生的字串
如果你想用的是书上的一段话之类的话 可能就不一定适合了