(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_kx_keypair — Créer une nouvelle paire de clés sodium
Créer un nouveau paire de clés sodium composée de la clé secrète (32 octets) suivie de la clé publique (32 octets). Les clés peuvent être récupérées en appelant sodium_crypto_kx_secretkey() et sodium_crypto_kx_publickey(), respectivement.
Cette fonction ne contient aucun paramètre.
Renvoie la nouvelle paire de clés en cas de succès ; lève une exception sinon.
Exemple #1 sodium_crypto_kx_keypair() usage
Créer une nouvelle paire de clés et récupérer la clé secrète et la clé publique associée.
<?php
$keypair = sodium_crypto_kx_keypair();
$secret = sodium_crypto_kx_secretkey($keypair);
$public = sodium_crypto_kx_publickey($keypair);
printf("secret: %s\npublic: %s", sodium_bin2hex($secret), sodium_bin2hex($public));
?>
Résultat de l'exemple ci-dessus est similaire à :
secret: e7c5c918fdc40762e6000542c0118f4368ce8fd242b0e48c1e17202797a25daf public: d1f59fda8652caf40ed1a01d2b6f3802b60846986372cd8fa337b7c12c428b18