如何生成API的公钥和私钥


How to generate public and private key for API

我想要一种简单的方法来生成API的公钥/私钥,我想要一个速度类,而不需要OPENSSL或任何服务器端安装或第三方应用程序。

我试着寻找比特币公共/私人系统的一代,但一无所获。。。然后我测试了:

require_once('PHPCoinAddress.php');

$coin = CoinAddress::bitcoin();          coin_info('Bitcoin', $coin);

//////////////////////////////////////////////
function coin_info($name,$coin) {
    print 'public (base58): ' . $coin['public'] . "<br>";
    print 'private (WIF)  : ' . $coin['private'] . "<br>";
}

但这需要多次才能返回结果!

来源:https://github.com/zamgo/PHPCoinAddress

如果您有任何简单、快速、安全和独特的配对生成解决方案,我们将竭诚欢迎!提前谢谢。

老帖子,但有人可能会发现有趣的是,phpseclib可能是这样一个用例的解决方案:

来自简介:

兼容性

phpseclib被设计为超级兼容。它在PHP4+(PHP4,假设使用PHP_Compat)并且不需要任何扩展。为了提高速度,如果mcrypt是gmp或bcmath(按顺序),但它们不是必需的。互操作性

phpseclib旨在与OpenSSL和其他标准化的密码程序和协议。