If I have NSData converted as string,like this
NSString *someString = [NSString stringWithFormat:@"%@", hashedData];
How can I convert someString back to hashedData?
For example in the following code
NSString *string = @"This is a string";
NSData *data1 = [string dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"data: %@",data1);
NSString *dataString = [NSString stringWithFormat:@"%@",data1];
NSData* data2 = [dataString dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"data2: %@",data2);
I get the following output
data1: <54686973 20697320 61207374 72696e67>
data2: <3c353436 38363937 33203230 36393733 32302036 31323037 33373420 37323639 36653637 3e>
What I want is that data2 should be same as data1. I mean converting the dataString back to the original hashedData.