Private-Key
從字元串創建乙太坊私鑰
例如,我有一個簡單的字元串
test
- 我需要將其轉換為乙太坊私鑰9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
什麼是算法?我應該應用哪些功能?我想用nodejs來做。
您可以使用程式語言的 Web3 庫來執行此操作:
web3.sha3("my super secret passphrase with a lot of entropy")
您可以在 UNIX/Linux 命令提示符下這樣做:
# Needs to have openssl command lines tools installed printf "supser secret passphra5e" | openssl dgst -sha256
3c37fb6a9605750240461a90d43ca6742b468479a5ec8380113f6be0bb29168b
私鑰的唯一要求是它是 256 位整數,或 32 字節或隨機數據(有一些小限制)
請注意,大多數可猜測的簡單密碼都是猜測的。例如,聖經或其他名著中的任何句子都是不可行的。