iPhone - шифрование AES256 с использованием встроенной библиотеки - PullRequest
0 голосов
/ 21 мая 2010

Привет всем, я использую http://pastie.org/966473 в качестве ссылки, поскольку все, что мне нужно сделать, это зашифровать что-то с использованием шифрования AES256. Я создал класс и поместил реализацию в pastie поверх реализации для моего класса.

@implementation
//pastie code
@end

@implementation 
//my class code
@end

В своем коде класса я создаю NSMutableData и пытаюсь вызвать метод EncryptAES, и я получаю предупреждение о том, что он может не реагировать на это. Что я здесь не так делаю? мне нужно реализовать код Pastie в другом месте? Спасибо за любую помощь.

1 Ответ

0 голосов
/ 21 мая 2010

Это просто блок @implementation.Вам также необходимо определить категорию.Поместите это в свой заголовочный файл:

@interface NSMutableData (AES)
    - (NSMutableData*)EncryptAES:(NSString *)key;
    - (NSMutableData*)DecryptAES:(NSString *)key
                      andForData:(NSMutableData*)objEncryptedData;
@end
...