Private-Key

從字元串創建乙太坊私鑰

  • July 10, 2022

例如,我有一個簡單的字元串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 字節或隨機數據(有一些小限制

請注意,大多數可猜測的簡單密碼都是猜測的。例如,聖經或其他名著中的任何句子都是不可行的。

檢查web3.js的 JavaScript 和web3.py的 Python。

引用自:https://ethereum.stackexchange.com/questions/131524