0
使用openssl
生成public
和private
密钥。但是,代码会生成非常长的密钥,并且这些密钥不能用于对API进行身份验证。使用Open SSL生成公钥和私钥
$config = array(
"digest_alg" => "sha512",
"private_key_bits" => 4096,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
);
$res = openssl_pkey_new($config);
openssl_pkey_export($res, $privKey);
print_r($privKey);
$pubKey = openssl_pkey_get_details($res);
$pubKey = $pubKey["key"];
print_r($pubKey);
有没有办法生成60个字符的私钥?还有一个20字符的公钥,这种技术是独一无二的?
是关于OpenSSL,*认证API *(不管它的意思)还是生成唯一键的问题? –
@AlexBlex使用OpenSSL生成独特的公钥和私钥 – Borsn
然后就没有办法了。 –