相关疑难解决方法(0)

iPhone和HMAC-SHA-1编码

即时通讯试图接到亚马逊网络服务的电话,我仍然坚持获取签名,看着这个,但我仍然有一个问题.

用这个例子是什么

NSData *keyData;
NSData *clearTextData
Run Code Online (Sandbox Code Playgroud)

?我需要为这两个值传递什么?

/*
  inputs:
  NSData *keyData;
  NSData *clearTextData
*/

uint8_t digest[CC_SHA1_DIGEST_LENGTH] = {0};

CCHmacContext hmacContext;
CCHmacInit(&hmacContext, kCCHmacAlgSHA1, keyData.bytes, keyData.length);
CCHmacUpdate(&hmacContext, clearTextData.bytes, clearTextData.length);
CCHmacFinal(&hmacContext, digest);

NSData *out = [NSData dataWithBytes:digest length:CC_SHA1_DIGEST_LENGTH]
Run Code Online (Sandbox Code Playgroud)

iphone sha1 hmac

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

hmac ×1

iphone ×1

sha1 ×1