sodium crypto kx keypair()
sodium_crypto_kx_keypair
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_kx_keypair — Skapar ett nytt sodium-nyckelpar
Beskrivning
sodium_crypto_kx_keypair(): string
Skapar ett nytt sodium-nyckelpar bestående av den hemliga nyckeln (32 byte) följt av den publika nyckeln (32 byte). Nycklarna kan hämtas med hjälp av sodium_crypto_kx_secretkey() och sodium_crypto_kx_publickey().
Parametrar
Denna funktion tar inga parametrar.
Returnerar
Returnerar det nya nyckelparet vid framgång; kastar ett undantag annars.
Exempel
Exempel #1 Användning av sodium_crypto_kx_keypair()
Skapa ett nytt nyckelpar och hämta den hemliga och publika nyckeln från det.
<?php $keypair = sodium_crypto_kx_keypair(); $secret = sodium_crypto_kx_secretkey($keypair); $public = sodium_crypto_kx_publickey($keypair); printf("Hemlig nyckel: %s\nPublik nyckel: %s", sodium_bin2hex($secret), sodium_bin2hex($public) ); ?>
Exemplet ovan ger ett resultat som liknar:
Hemlig nyckel: e7c5c918fdc40762e6000542c0118f4368ce8fd242b0e48c1e17202797a25daf Publik nyckel: d1f59fda8652caf40ed1a01d2b6f3802b60846986372cd8fa337b7c12c428b18
Se även
- sodium_crypto_kx_secretkey() - Extrahera den hemliga nyckeln från ett nyckelpar
- sodium_crypto_kx_publickey() - Extrahera den publika nyckeln från ett nyckelpar
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.sodium-crypto-kx-keypair.php
PHP
Funktioner
Funktionsreferens
Kryptografitillägg
Sodium
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.