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
然後就沒有辦法了。 –