Sha256 in Objective-C für iPhone

Wenn ich diesen Code verwende, um ein sha256 einer Zeichenfolge zu erstellen

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

It gibt den Hash korrekt zurück, aber ich muss einen String wie diesen einfügen \ x00 \ x25 \ x53 und in diesem Fall gibt die Funktion einen sha256-Wert für eine leere Zeichenfolge zurück, da die angegebene Codierung nicht zum Konvertieren des Empfängers verwendet werden kann.

Now, meine Frage ist: Wie füge ich diese Sonderzeichen ein, um einen korrekten Hash zu generieren? Vielen Dan

Antworten auf die Frage(8)

Ihre Antwort auf die Frage