Шифрование различных типов файлов с использованием C или Objective-C - PullRequest
0 голосов
/ 11 мая 2011

Я выбрал алгоритм для шифрования файла.Я могу зашифровать текстовые или графические файлы.Как я могу написать общий тип метода шифрования, который работает как с текстовыми файлами, так и с файлами изображений?Я работаю с Objective-C.

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Что бы вы ни шифровали, вы можете использовать данные или, в частности, NSData, затем преобразовать их в массив символов и затем применить алгоритм. Поэтому создайте метод, который принимает NSData в качестве аргумента и возвращает зашифрованные NSData.

например

-(NSData*)encrypt:(NSData*)data{
  ///your algorithm

  return enCryptedData;
}

Преобразуйте ваши Image или File в NSData и передайте их методу.

0 голосов
/ 11 мая 2011

Напишите метод шифрования, который работает с потоком / последовательностью / и т.д.байтов (символ).Затем прочитайте текстовый файл или файл изображения в виде байтов (т.е. не пытайтесь применить какую-либо кодировку к контекстам текстового файла, чтобы превратить его в Unicode) и выполните шифрование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...