sodium crypto sign keypair()
Hoppa till navigering
Hoppa till sök
sodium_crypto_sign_keypair
(PHP 7 ≥ 7.2.0, PHP 8)
Beskrivning
sodium_crypto_sign_keypair(): string
Genererar ett slumpmässigt Ed25519-nyckelpar som en enda sträng.
Parametrar
Denna funktion har inga parametrar.
Returnerar
Returnerar ett Ed25519-nyckelpar.
Exempel
<?php // Generera ett nytt nyckelpar $keypair = sodium_crypto_sign_keypair(); // Extrahera den hemliga nyckeln $secret_key = sodium_crypto_sign_secretkey($keypair); // Extrahera den publika nyckeln $public_key = sodium_crypto_sign_publickey($keypair); echo "Hemlig nyckel: " . sodium_bin2hex($secret_key) . PHP_EOL; echo "Publik nyckel: " . sodium_bin2hex($public_key) . PHP_EOL; ?>
Exemplet ovan kommer att ge en liknande output:
Hemlig nyckel: e7c5c918fdc40762e6000542c0118f4368ce8fd242b0e48c1e17202797a25daf Publik nyckel: d1f59fda8652caf40ed1a01d2b6f3802b60846986372cd8fa337b7c12c428b18
Se även
- sodium_crypto_sign() - Signera ett meddelande
- sodium_crypto_sign_detached() - Skapa en fristående signatur
- sodium_crypto_sign_publickey() - Extrahera den publika nyckeln från ett nyckelpar
- sodium_crypto_sign_secretkey() - Extrahera den hemliga nyckeln från ett nyckelpar