Граф SHA1 NSData - PullRequest
       8

Граф SHA1 NSData

0 голосов
/ 05 ноября 2010

Мне нужно подсчитать контрольную сумму SHA1 объекта NSData. Как я могу это сделать?

Заранее спасибо!

1 Ответ

4 голосов
/ 05 ноября 2010

В openssl lib есть функция SHA1 (ссылка с опцией -lcrypto linker):

#include <openssl/sha.h>

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