Я думаю, что это генерирует случайные 64-байтные NSData.
uint8_t buffer[64];
SecRandomCopyBytes(kSecRandomDefault, 64, buffer);
NSData *keyData = [[NSData alloc] initWithBytes:buffer length:sizeof(buffer)];
Я хочу сгенерировать 64 байта NSData, как это, но не случайные данные. Как я могу сгенерировать 64 байта NSData с заданным ключом типа "com.this.is.akey".
Пробовал этот, но он дал мне неправильный размер байта (не 64 байта).
NSString *base64EncodedString = [[@"somekey.here" dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0];
NSData *encodedData = [[NSData alloc] initWithBase64EncodedString:base64EncodedString
options:0];