计算NSData的SHA1

时间:2010-11-05 11:00:45

标签: objective-c sha1

我需要计算NSData对象的SHA1校验和。我该怎么办?

提前致谢!

1 个答案:

答案 0 :(得分:4)

openssl lib中有一个SHA1函数(与-lcrypto链接器选项链接):

#include <openssl/sha.h>

NSMutableData *hashData = [NSMutableData dataWithLength:SHA_DIGEST_LENGTH];
SHA1([input bytes], [input length], [hashData mutableBytes]);