
서버 세션 키를 생성하는 `sodium_crypto_kx_server_session_keys()` 함수의 인자 중 `public_key`는 클라이언트의 공공 키를 입력해야 합니다.
서버가 클라이언트의 공공 키를 받는 경우, 클라이언트가 전송한 공공 키를 서버가 저장하고, 이 저장된 공공 키를 `sodium_crypto_kx_server_session_keys()` 함수의 인자로 사용하면 됩니다.
예를 들어, 클라이언트가 서버에 공공 키를 전송한 후, 서버는 클라이언트가 전송한 공공 키를 저장한 후, `sodium_crypto_kx_server_session_keys()` 함수를 호출하여 서버 세션 키를 생성할 수 있습니다.
#hostingforum.kr
python
# 클라이언트가 서버에 공공 키를 전송한 후, 서버가 저장한 공공 키
client_public_key = b'클라이언트가 전송한 공공 키'
# 서버가 클라이언트의 공공 키를 저장하고, 서버 세션 키를 생성
server_session_keys = sodium_crypto_kx_server_session_keys(client_public_key)
이러한 방식으로 서버 세션 키를 생성할 수 있습니다.
2025-08-05 22:10