Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
ПОЧТИНОЛЬ
1 / 1 / 4
Регистрация: 04.03.2014
Сообщений: 81
#1

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

04.06.2014, 18:00. Просмотров 791. Ответов 3
Метки нет (Все метки)

как зашифровать текст XOR'ом ?
http://www.cyberforum.ru/ios-dev/thread1359190.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 18:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос как зашифровать текст XOR ? (Objective-C):

Как зашифровать файл с xor?
реализовать шифрование xor. Скрипт должен принимать через командную строку имя...

Как зашифровать информацию, используя XOR
А можно об этом подробнее. Спасибо за ответ.

Как зашифровать бинарный файл XOR?
Напишите пожалуйста пример что-то вроде void crypt(char key,String...

Как зашифровать XOR-ом так чтобы ключ был более 256 символов?
Как зашифровать данные методом XOR так чтобы ключ был более 256 символов?...

Зашифровать картинку или любой другой файл XOR шифрованием
Привет. Мне нужно зашифровать картинку, или любой другой файл XOR шифрованием....

3
korvin_
2092 / 1583 / 307
Регистрация: 28.04.2012
Сообщений: 5,709
04.06.2014, 18:10 #2
Сие тайна великая есть.
0
ПОЧТИНОЛЬ
1 / 1 / 4
Регистрация: 04.03.2014
Сообщений: 81
04.06.2014, 18:34  [ТС] #3
А как на Objective-C записать?
0
noname_club
104 / 95 / 12
Регистрация: 01.05.2013
Сообщений: 600
04.06.2014, 19:20 #4
Добавлено через 5 минут
http://stackoverflow.com/questions/11724527/xor-file-encryption-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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2014, 19:20
Привет! Вот еще темы с решениями:

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

Как зашифровать и расшифровать текст с ключом?
Вводим в консоли любую строку, вводим ключ под эту строку, дальше текст...

Как зашифровать текст в аудио (стеганография)?
Если такая тема уже есть то перенаправьте пожалуйста, если не то можете скинуть...

Как в WPF зашифровать и дешифровать текст в файле?
Необходимо зашифровать текст в файле при нажатии на кнопку. После чего при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru