iPhone — шифрование AES256 с использованием встроенной библиотеки

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

@implementation
//pastie code
@end

@implementation 
//my class code
@end

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


person Robert    schedule 20.05.2010    source источник


Ответы (1)


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

@interface NSMutableData (AES)
    - (NSMutableData*)EncryptAES:(NSString *)key;
    - (NSMutableData*)DecryptAES:(NSString *)key
                      andForData:(NSMutableData*)objEncryptedData;
@end
person Jeff Kelley    schedule 20.05.2010
comment
ах Ты спасатель. Благодаря тонну. - person Robert; 21.05.2010