라이브러리

[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`.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 177 페이지

검색

게시물 검색