Vedroid36
11/9/2018 - 11:44 AM

hashDataSha1.h

(NSData *)_hashDataSHA1:(NSString*)input withSalt:(NSString *)salt {
   const char *cstr = [[NSString stringWithFormat:@“%@%@“, salt, input] cStringUsingEncoding:NSUTF8StringEncoding];
   NSData *data = [NSData dataWithBytes:cstr length:strlen(cstr)];
   unsigned char digest[CC_SHA1_DIGEST_LENGTH];
   CC_SHA1(data.bytes, (int)data.length, digest);

   return [NSData dataWithBytes:(const void *)digest length:CC_SHA1_DIGEST_LENGTH];
}