crypto深度分析 Golang常用包有哪些?
Golang常用包有哪些?golang官網(wǎng)提供的包對(duì)于初學(xué)者來(lái)說(shuō)已經(jīng)足夠了,但是是英文的,例子不多。所以你可以用我專(zhuān)欄里的這些教程來(lái)學(xué)習(xí)。eth地址怎么獲???字符串地址((((privateKey))
Golang常用包有哪些?
golang官網(wǎng)提供的包對(duì)于初學(xué)者來(lái)說(shuō)已經(jīng)足夠了,但是是英文的,例子不多。所以你可以用我專(zhuān)欄里的這些教程來(lái)學(xué)習(xí)。
eth地址怎么獲?。?/h2>
字符串地址((((privateKey))))
分析:
(私鑰)
首先將私鑰轉(zhuǎn)換為十六進(jìn)制的BigInt數(shù)。
(BigInt bigint)
從這個(gè)十六進(jìn)制數(shù)創(chuàng)建一個(gè)密鑰對(duì):
(??伺濉ck:
調(diào)用這個(gè)方法,返回的參數(shù)實(shí)際上是一個(gè)ETH地址,但它不 t以0x開(kāi)頭,其中的字母不區(qū)分大小寫(xiě)。如果您將此地址與0x拼接,您可以在ETH瀏覽器中找到該地址。
最后,為了讓它看起來(lái)像一個(gè)ETH地址,我們需要改進(jìn)它。
(字符串地址)
此時(shí),上述方法的返回值是一個(gè)完整的eth地址。
下面我會(huì)貼出倒包的名字,有需要的可以參考一下。
進(jìn)口
進(jìn)口
進(jìn)口