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