У меня есть некоторые зашифрованные данные, которые я конвертирую в base64.У меня возникают трудности с преобразованием этой строки обратно в NSData, который я могу затем использовать для расшифровки.
NSData *encryptedData = [self encrypt:_secretData key:[self md5data:_key] padding:&padding];
//I've tried this with different data too
NSString *cyphertext = [encryptedData base64EncodingWithLineLength:0];
//this works fine
[cyphertext dataUsingEncoding:NSUTF8StringEncoding];
//this returns too many bytes ... it's longer than my original data
Я использую стандартный "NSData + Base64.h" Дейва Винера - я нашел его на github.
Любые советы о том, как преобразовать строку обратно в тот же объект NSData?