sodium crypto sign keypair()

Från Wiki.linux.se
Version från den 9 november 2024 kl. 08.32 av Admin (diskussion | bidrag) (Skapade sidan med '== 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 === <pre> <?php // Generera ett nytt nyckelpar $keypair = sodium_crypto_sign_keypair(); // Extrahera den hemliga nyckeln $secret_key = sodium_crypto_sign_...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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