我建立一個iPhone應用程序,並堅持以下幾點:的NSData顯示爲一個字符串
unsigned char hashedChars[32];
CC_SHA256([inputString UTF8String], [inputString lengthOfBytesUsingEncoding:NSASCIIStringEncoding], hashedChars);
NSData *hashedData = [NSData dataWithBytes:hashedChars length:32];
NSLog(@"hashedData = %@", hashedData);
的日誌中顯示,如:
hashedData = <abcdefgh abcdefgh abcdefgh abcdefgh abcdefgh abcdefgh abcdefgh abcdefgh>
- 注hashedData是NSData的,不是的NSString
但我需要的是將hashedData轉換爲NSString,看起來像這樣:
NSString *someString = @"abcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefgh";
所以基本上結果需要像哈希數據,但我不想尖括號和之間的空格。
嗨,你是如何將someString中的數據轉換回NSData的? – mukaissi 2014-04-30 18:30:23