美文网首页
[区块链笔记] - 记录在 PHP 中对密钥的使用

[区块链笔记] - 记录在 PHP 中对密钥的使用

作者: iSakura | 来源:发表于2018-06-07 00:02 被阅读0次

    今天遇到个坑,在网上找的资料。

    // 生成新私钥
    openssl_pkey_new(['private_key_bits' => 512]);
    

    这样确实是可以生成出一对密钥,但是也存在一个问题。
    当后续继续使用这对密钥的时候发现,无论如何都无法通过这对密钥进行加解密数据,一直返回 false

    openssl_private_encrypt($data, $encrypted, $privateKey);
    openssl_public_encrypt($data, $encrypted, $publicKey);
    

    后来经过大佬(梦康大大)指点迷津

    // 加大私钥字节数,试了一下 1024 2048 都不行
    openssl_pkey_new(['private_key_bits' => 4096]);
    

    然后就可以了- -

    相关文章

      网友评论

          本文标题:[区块链笔记] - 记录在 PHP 中对密钥的使用

          本文链接:https://www.haomeiwen.com/subject/wyqwsftx.html