Php openssl_pkey_export不起作用

时间:2017-11-26 17:02:58

标签: php windows blockchain php-openssl

我正在尝试构建区块链,为此,我需要生成公钥和私钥并使用sign函数和验证函数,通过研究我发现这些函数都在OpenSSL函数中,但我无法弄清楚这个是如何工作的,我从PHP文档中复制了以下代码:

// Create the keypair
$res=openssl_pkey_new();

// Get private key
openssl_pkey_export($res, $privkey);
// Get public key
$pubkey=openssl_pkey_get_details($res);
$pubkey=$pubkey["key"];

$data = 'plaintext data goes here';

openssl_sign("hello",$signature,$privKey);
$test=openssl_verify("hello",$signature,$pubKey,"sha256");
echo $test;

这给了我:openssl_pkey_export():无法从参数1获取密钥。 ps:我在Windows上

0 个答案:

没有答案