मैं एक 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 नहीं है
लेकिन मुझे हैशडेटा को एनएसएसटींग में परिवर्तित करने की आवश्यकता है जो इस तरह दिखता है:
NSString *someString = @"abcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefgh";
तो मूल रूप से परिणाम हैशडेटा की तरह होना चाहिए सिवाय इसके कि मुझे कोण ब्रैकेट और रिक्त स्थान के बीच में नहीं चाहिए।
अरे, आपने कुछ स्ट्रिंग में वापस NSData में डेटा कैसे परिवर्तित किया? – mukaissi