i have a code of php which generates a token based on the header parameter details.what i need is to use C# code to generate a token of hmacSha256
$header = [
'apiKey' => 'pqrstuv-012345678901234567890123456789ab',
'userEmail' => 'test@test.com',
'userFirstName' => 'Raymond',
'userLastName' => 'Smith',
'userId' => 123,
'timestamp' => time()
];
$token = hash_hmac('sha256', http_build_query($header),
'012345678901234567890123456789012345678901234567890123456789abcd');
here is my php code which generate a token using hash_hmac (sha256, ) function . but how can i generate token of hash_hmac256 in c#