Sto generando una coppia di chiavi pubblica / privata in PHP con il seguente:
<?php
$config = array(
"digest_alg" => "sha512",
"private_key_bits" => 4096,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
);
// Create the private and public key
$res = openssl_pkey_new($config);
// Extract the private key from $res to $privKey
openssl_pkey_export($res, $privKey);
// Extract the public key from $res to $pubKey
$pubKey = openssl_pkey_get_details($res);
?>
Ma dubito di cosa scegliere per la variabile digest_alg
. Qual è il "migliore" da usare qui? Dove posso scegliere? E, ultimo ma non meno importante, che cosa fa?