1
How do sites like blockchain.info and bitaddress.org generate private keys by simply hashing a string? (the passphrase?)
In this wiki article, https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses Step "0" starts with an ECDSA key pair already generated.
Does this mean that any 256-bit value can be a valid ECDSA private key? So wherever I am in the world, I can always just SHA256(passphrase) and get my private key?
Techies often forget to
normalizethe private seed when making brain wallets, mentioned above. This is typically not a show stopper for secp256k1, but is very big issue when ed25519 is used. Concerning secp256k1, try a using a private key greater than FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140. Key normalization is required. – skaht – 2019-02-24T04:23:31.957