라이브러리
[PHP] sodium_crypto_box_keypair_from_secretkey_and_publickey - 비밀 키와 공개 키로부터 통합 키 쌍 문자열을 생성합니다.
소개
` sodium_crypto_box_keypair_from_secretkey_and_publickey` 함수는 Sodium 라이브러리의 암호화 함수 중 하나입니다. 이 함수는 암호화 키 쌍을 생성하는 데 사용되며, 암호화 키는 암호화와 복호화를 위해 사용됩니다. 이 함수는 두 개의 매개 변수를 받습니다: `secretkey`와 `publickey`. `secretkey`는 암호화 키이며, `publickey`는 공개 키입니다.
함수 설명
` sodium_crypto_box_keypair_from_secretkey_and_publickey` 함수는 두 개의 매개 변수를 받습니다:
* `secretkey`: 암호화 키입니다. 이 키는 32바이트의 바이너리 문자열이어야 합니다.
* `publickey`: 공개 키입니다. 이 키는 32바이트의 바이너리 문자열이어야 합니다.
이 함수는 두 개의 매개 변수를 반환합니다:
* `publickey`: 생성된 공개 키입니다.
* `secretkey`: 생성된 암호화 키입니다.
예제
다음 예제는 `sodium_crypto_box_keypair_from_secretkey_and_publickey` 함수를 사용하여 암호화 키 쌍을 생성하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Sodium 라이브러리를 사용하기 위해 초기화합니다.
sodium_init();
// 암호화 키를 생성합니다.
$secretkey = random_bytes(32);
// 공개 키를 생성합니다.
$publickey = sodium_crypto_box_keypair_from_secretkey_and_publickey($secretkey, $secretkey);
// 생성된 키 쌍을 출력합니다.
echo "공개 키: " . bin2hex($publickey[0]) . "
";
echo "암호화 키: " . bin2hex($publickey[1]) . "
";
?>
이 예제에서는 `sodium_crypto_box_keypair_from_secretkey_and_publickey` 함수를 사용하여 암호화 키 쌍을 생성합니다. 생성된 키 쌍은 공개 키와 암호화 키로 나뉘어져 있습니다. 생성된 키 쌍은 `bin2hex` 함수를 사용하여 16진수 문자열로 변환되어 출력됩니다.
참고
* Sodium 라이브러리는 PHP 7.2 이상에서 사용할 수 있습니다.
* `sodium_crypto_box_keypair_from_secretkey_and_publickey` 함수는 Sodium 라이브러리의 암호화 함수 중 하나입니다.
* 이 함수는 암호화 키 쌍을 생성하는 데 사용됩니다.
* 이 함수는 두 개의 매개 변수를 받습니다: `secretkey`와 `publickey`.
* 이 함수는 두 개의 매개 변수를 반환합니다: `publickey`와 `secretkey`.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.