sodium_crypto_kx_keypair

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_kx_keypair - 새로운 나트륨 키 쌍을 만듭니다.


설명

sodium_crypto_kx_keypair(): string

비밀 키(32바이트)와 공개 키(32바이트)로 구성된 새 나트륨 키 쌍을 만듭니다. 키는 각각 sodium_crypto_kx_secretkey()sodium_crypto_kx_publickey()를 호출하여 검색할 수 있습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

성공하면 새 키 쌍을 반환합니다. 그렇지 않으면 예외가 발생합니다.


Examples

예제 #1 sodium_crypto_kx_keypair() 예제

새 키 쌍을 만들고 여기에서 비밀과 공개 키를 검색합니다.

                  
<?php
$keypair = sodium_crypto_kx_keypair();
$secret = sodium_crypto_kx_secretkey($keypair);
$public = sodium_crypto_kx_publickey($keypair);
printf("secret: %s\npublic: %s", bin2hex($secret), bin2hex($public));
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

secret: e7c5c918fdc40762e6000542c0118f4368ce8fd242b0e48c1e17202797a25daf
public: d1f59fda8652caf40ed1a01d2b6f3802b60846986372cd8fa337b7c12c428b18