Форум программистов, компьютерный форум CyberForum.ru

как зашифровать текст XOR ? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Передача данных segue http://www.cyberforum.ru/objective-c/thread1199033.html
Доброго времени! Вобщем то вопрос в теме. Гугл не смог решить мою задачу Вот мои жалкие попытки) if () { DetailViewController *nextController = (DetailViewController *)segue.destinationViewController; / nextController.lbldtitle.text = dtitle; NSLog(@"%@", dtitle); }
Objective-C Эмулятор iPhone на Xcode Добрый день. Есть ли возможность тестировать приложения на iPhone, который подключен по USB к компу на Xcode? Аккаунта разработчика нет, но хочу вначале что-то разработать (уже есть конкретная идея и знаю как реализовать), а потом уже получить аккаунт и выкладывать приложения. Мне надо тестировать работу камеры (передней и задней) и тестировать работу в условиях плохого качества связи. ... http://www.cyberforum.ru/objective-c/thread1197048.html
Generate Device Name Objective-C
Доброго времени суток. Вопросик есть. Мне нужно сгенерировать имя устройства и записать его в .plist и при каждом запуске приложения проверять есть ли имя если есть работать дальше, если нет то генерировать новое. Я делаю так NSUserDefaults *defaults = ; if( isEqualToString:@" "]){ self.deviceName = UUIDString] substringWithRange:NSMakeRange(24, 12)]]; ; ...
Проверка значения и отображение картинки по результату Objective-C
Доброго времени суток, еще один вопрос , получаю по json переменную, и делаю проверку, если у меня 3 в переменной то на экране 3 звезды отображаеться, ну больше меньше соответственно, делаю так: -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"Cell"; MyCell *cell = ; if (!cell) { cell = ...
Objective-C Добавление символа к строке получающуюю из массива http://www.cyberforum.ru/objective-c/thread1195698.html
Вообщем заноу в массив значение, оно там есть все работает, но надо в один лейбл добавить 2 значения + 1 символ, пытаюсь сделать так NSString *text = ,@">",]; но выводит только значение первой переменно, что не так ?( Добавлено через 1 час 6 минут Нашел решение сам NSString *text = , ];
Objective-C Загрузка картинок по ссылке из массива Доброго вечера всем? вообщем занимаюсь парсингом json, есть массив в который я получаю список ссылков из сервера для ввода их в таблицу, но выбивает ошибка все время, я только учусь, укажите на ошибку вот код: NSMutableArray *arrayimage; arrayimage = init]; NSString *image = ; ]; cell.myimage.image = ; Добавлено через 1 час 14 минут решение нашел сам подробнее

Показать сообщение отдельно
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
04.06.2014, 19:20     как зашифровать текст XOR ?
Добавлено через 5 минут
http://stackoverflow.com/questions/1...ryption-in-ios

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
- (NSData *)obfuscate:(NSData *)data withKey:(NSString *)key
{
     NSMutableData *result = [data mutableCopy];
 
 
    // Get pointer to data to obfuscate
    char *dataPtr = (char *) [result mutableBytes];
 
    // Get pointer to key data
    char *keyData = (char *) [[key dataUsingEncoding:NSUTF8StringEncoding] bytes];
 
    // Points to each char in sequence in the key
    char *keyPtr = keyData;
    int keyIndex = 0;
 
    // For each character in data, xor with current value in key
    for (int x = 0; x < [data length]; x++) 
    {
        // Replace current character in data with 
        // current character xor'd with current key value.
        // Bump each pointer to the next character
        *dataPtr = *dataPtr ^ *keyPtr;
        dataPtr++;
        keyPtr++; 
 
        // If at end of key data, reset count and 
        // set key pointer back to start of key value
        if (++keyIndex == [key length])
            keyIndex = 0, keyPtr = keyData;
    }
 
    return result;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru