
sodium_crypto_kx_keypair 함수는 키 교환에서 사용되는 공유 키를 생성합니다. 리턴 값은 공유 키와 공유 키의 MAC(MAC: Message Authentication Code, 메시지 인증 코드)로 구성된 배열입니다.
MAC은 공유 키의 무결성과 authenticity를 확인하는 데 사용됩니다. MAC은 공유 키가 변경되지 않았는지 또는 위장되지 않았는지 확인하는 데 사용됩니다. MAC은 공유 키와 함께 전송되며, 수신자는 MAC을 확인하여 공유 키의 무결성을 확인합니다.
MAC은 공유 키의 해시 값을 사용하여 생성됩니다. 해시 함수는 공유 키의 모든 비트를 처리하여 고유한 MAC 값을 생성합니다. MAC은 공유 키와 함께 전송되며, 수신자는 MAC을 확인하여 공유 키의 무결성을 확인합니다.
MAC은 공유 키의 무결성과 authenticity를 확인하는 데 사용됩니다. MAC이 일치하지 않으면, 공유 키는 위장되었거나 변경된 것으로 간주됩니다.
2025-04-27 17:19