明らかに、キーへのリンクと識別子を辞書にハードコーディングするか、別のリクエストで共有する必要がありますが、それを行うことができます...
2桁などの識別子を追加する
...
const Byte identifierBytes[2] = { 0xFF, 0xAA }; //two identifier bytes
NSMutableData *dataToSendToServer = [[NSMutableData alloc] initWithBytes:identifierBytes length:2];
[dataToSendToServer appendData:encryptedDataToSendToServer];
//send the dataToSendToServer to the server...
...
次に、アプリ側で識別子を読み取るには...
...
const Byte *identifierBytes = [[dataFromTheServer subdataWithRange:NSMakeRange(0, 2)] bytes];
if (identifierBytes[0] == 0xFF && identifierBytes[1] == 0xAA) {
//the bytes are for the identifier {0xFF,0xAA}
NSData *encryptedDataFromServer = [dataFromTheServer subdataWithRange:NSMakeRange(2, dataFromTheServer.length - 2)];
}
...
メモリから書かれているので確認したいかもしれませんが、アイデアを得ることができるはずです