Go-Ethereum
加密密鑰庫、密鑰和密碼庫使用位置
我知道發布的另一個問題提到密鑰庫具有
aes-128-ctr
加密:Mist 錢包加密的強度是多少?Key Derivation Function 使用 scrypt(底層函式使用 SHA256?),然後我們有 ECDSA 用於創建私鑰。secp256k1 是從哪裡來的?
我在密碼學或哪些庫用於雜湊/加密方面沒有很多知識,但是查看密鑰庫和密鑰的原始碼,任何人都可以解釋如何為乙太坊生成密鑰和密鑰庫的步驟?
乙太坊和比特幣錢包地址使用 ECDSA - 橢圓曲線數字簽名算法(一種非對稱密鑰加密,比 RSA 需要更少的計算)。secp256k1 是該算法使用的曲線定義。您可以使用此處詳述的過程為自己生成地址。 https://kobl.one/blog/create-full-ethereum-keypair-and-address/