我想生成 NSString 类型变量的 HMAC-SHA1。我看到了帖子,但是这种方法给了我错误CCHmac(kCCHmacAlgSHA256, cKey, strlen(cKey), cData, strlen(cData), cHMAC);
和
NSString *hash = [HMAC base64Encoding];
线。
请建议我如何生成任何字符串的 HMAC-SHA1。
关于base64Encoding问题:这是因为NSData默认不包含这个方法,你需要用它来扩展NSData。在此链接中解释了http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html 祝你好运!