【发布时间】:2011-04-12 04:09:08
【问题描述】:
当我使用此代码创建字符串的 sha256 时
unsigned char hashedChars[32];
NSString *inputString;
inputString = [NSString stringWithFormat:@"hello"];
NSData * inputData = [inputString dataUsingEncoding:NSUTF8StringEncoding];
CC_SHA256(inputData.bytes, inputData.length, hashedChars);
它正确返回哈希,但我需要插入这样的字符串 \x00\x25\x53 并且在这种情况下,函数返回空字符串的 sha256,因为指定的编码不能用于转换接收器。
现在,我的问题是:如何插入这些特殊字符以生成正确的哈希?谢谢
【问题讨论】:
标签: iphone objective-c xcode hash sha256