您的位置:首页 > 其它

生成哈希字符串

2015-10-10 09:09 148 查看
+ (NSString *)getSha1String:(
NSString *)srcString{

const
char *cstr = [srcString
cStringUsingEncoding : NSUTF8StringEncoding ];

NSData *data = [ NSData
dataWithBytes :cstr
length :srcString. length ];

uint8_t digest [ CC_SHA1_DIGEST_LENGTH]; / 20: * digest length in bytes */

CC_SHA1 (data.bytes , data.length , digest);

NSMutableString * result = [
NSMutableString stringWithCapacity :
CC_SHA1_DIGEST_LENGTH *
2 ];

for ( int i =
0 ; i < CC_SHA1_DIGEST_LENGTH ; i++) {

[result
appendFormat : @"%02x" , digest[i]];

}

return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: