Sha256 em Objective-C para iPhone

Quando eu uso esse código para criar um sha256 de uma string

unsigned char hashedChars[32];
NSString *inputString;
inputString = [NSString stringWithFormat:@"hello"];
NSData * inputData = [inputString dataUsingEncoding:NSUTF8StringEncoding];
CC_SHA256(inputData.bytes, inputData.length, hashedChars);

Ele retorna o hash corretamente, mas preciso inserir uma string como esta\ x00 \ x25 \ x53 e, nesse caso, a função retorna um sha256 de string vazia porque a codificação especificada não pode ser usada para converter o receptor.

Agora, minha pergunta é: como inserir esses caracteres especiais para gerar um hash correto? obrigado

questionAnswers(4)

yourAnswerToTheQuestion