Php
PHP:有沒有辦法將私有 ECDSA 密鑰轉換為相應的公鑰?
如此處所述(<https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses>)我正在嘗試將私有 ECDSA 密鑰轉換為其相應的公鑰。(參見步驟 1 和步驟 2)。
我想我需要一些程式碼來乘以橢圓曲線上的一些座標。但我不知道怎麼做。有人能幫助我嗎?
// 不幸的是,這個答案對我的幫助不夠,因為我不明白如何使用程式碼。有人可以澄清這一點或提供替代解決方案嗎?謝謝
是的,你確實“需要一些程式碼來乘以橢圓曲線上的一些座標”:)。如果您沒有豐富的密碼學經驗,我建議您使用庫而不是嘗試自己實現細節。
Google搜尋我找到了Bitcoin-lib-php。查看 程式碼似乎該函式完全符合您的要求。
我創建了一個小型 PHP 庫。你可以使用這個類來做到這一點
你可以像這樣使用它:
require('secp256k1.php'); $Secp256k1 = new Secp256k1(); $public_key = $Secp256k1 -> private2public($private_key);