kiedy używam tego kodu, aby utworzyć SHA256 napisuSHA256 w Objective-C dla iPhone
unsigned char hashedChars[32];
NSString *inputString;
inputString = [NSString stringWithFormat:@"hello"];
NSData * inputData = [inputString dataUsingEncoding:NSUTF8StringEncoding];
CC_SHA256(inputData.bytes, inputData.length, hashedChars);
Zwraca hash poprawnie, ale muszę wstawić ciąg takiego \ x00 \ x25 \ x53 iw tym przypadku funkcja zwraca sha256 z pustym łańcuchem, ponieważ określone kodowanie nie może być użyte do konwersji odbiornika.
Moje pytanie brzmi: jak wstawić znaki specjalne do wygenerowania poprawnego skrótu? Dzięki
mojego cyklu trasform na przykład ten ciąg " 002553 "in" \ x00 \ x25 \ x53 "i wysłałbym te bajty do funkcji sha256, aby utworzyć skrót, ale oczywiście mam problem z kodowaniem! – pascalbros