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