Python
如何在python中將單個數字轉換為私鑰
<https://brainwalletx.github.io/#converter> , 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf
這個私鑰是從 1 生成的
如果我在同一個網站上以其他方式這樣做,它會給我不同的結果
我想要一個公式將這個 1 轉換成這個私鑰(5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf)在 python 有人知道公式或 python 程式碼來做到這一點嗎?
使用這個Python 庫(我是作者)
>>> from cryptotools import PrivateKey >>> i = 1 >>> prv = PrivateKey(i.to_bytes(32, ‘big’)) >>> prv.wif() ‘5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf‘
如果我在同一個網站上以其他方式這樣做,它會給我不同的結果
嘗試在頂部和底部輸入
0000000000000000000000000000000000000000000000000000000000000001
和選擇。Hex``Base58check
我想要一個公式將這個1轉換成python中的這個私鑰(5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf)
<https://www.google.com/search?q=python+base58check>導致<https://pypi.org/project/base58check/>和許多其他。
請注意,這些庫要求您的值 1 表示為字節數組,而不是單個十進制整數。
請記住,您所看到的不是將單個數字轉換為私鑰,而是以兩種不同的表示形式呈現的相同數字。也就是說,兩種不同的編碼。另請注意,編碼不是加密。
- 1 與 0x01 的數字相同,儘管後者被編碼為十六進制。
- 1 與 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAnchuDf 的數字相同,即使後者被編碼為 Base58check。