c# - 我需要将标头部分转换为 hmacSha 以生成令牌
问题描述
我有一个php代码,它根据头参数详细信息生成一个令牌。我需要的是使用C#代码生成一个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');
这是我的 php 代码,它使用 hash_hmac (sha256, ) 函数生成令牌。但是如何在 c# 中生成 hash_hmac256 的令牌
解决方案
推荐阅读
- algorithm - 如何在 Octave 中循环矩阵以生成 n 阶交叉项多项式
- c - 在管道到标准输入时使用 ioctl 填充 winsize 结构
- c# - POST 请求上的 Angular 404
- rest - PragmaticWorks/SentryOne 任务工厂 REST 源 SSIS 设置
- java - 如何在不使用无穷其他 if 的情况下实现它
- render - tsx 中的 stenciljs 条件渲染返回
- xcode - 集合视图不遵守 Xcode 中的约束
- php - 未定义的变量:请求 - Laravel 5.1
- python - AttributeError:模块''没有属性'__path__'
- python - Google Drive API v3 Python files().list() 中缺少某些文件