iPhone:HMAC-SHA1を使用して変換する文字列
質問
私は、NSStringの型変数のHMAC-SHA1を生成します。私はポストを見たが、この方法は、内CCHmac(kCCHmacAlgSHA256, cKey, strlen(cKey), cData, strlen(cData), cHMAC);
私にエラーを与えますP>
と
NSString *hash = [HMAC base64Encoding];
行ます。
私は任意の文字列のHMAC-SHA1を生成する方法を提案してください。
解決
あなたは、ソースファイルの先頭にこれを持っている?
#import <CommonCrypto/CommonHMAC.h>
あなたの質問のBASE64部分については、この質問には、あなたが表示されますどこにbase64エンコードライブラリ/プロトコルを取得する。
他のヒント
base64Encoding問題について
: これはNSDataのは、デフォルトでは、このメソッドが含まれていないためである、あなたはそれとのNSDataを拡張する必要があります。このリンクでは http://cocoawithlove.com/説明されています2009/06 / base64でエンコード・オプション・オン-MAC-and.html の幸運!
所属していません StackOverflow