【发布时间】:2012-02-29 07:02:27
【问题描述】:
我正在使用 http://pastie.org/966473 中的代码在 Objective-C 中使用 AES 加密/解密字符串(适用于 iPhone)。
我将这两种方法放在一个名为 AES.m 的文件中。 AES.h 看起来像:
#import <Foundation/Foundation.h>
@interface AES : NSObject
@end
我正在尝试这样调用加密方法:
NSString *strData = txtText.text;
NSMutableData *objNSData = [NSMutableData dataWithData:[strData dataUsingEncoding:NSUTF16StringEncoding]];
AES *myScript = [[AES alloc] init];
objNSData = [myScript EncryptAES:txtPassword.text];
strData = [[NSString alloc] initWithData:objNSData encoding:NSUTF16StringEncoding];
NSLog(@"%@",[objNSData description]);
但它不起作用。它说它找不到方法。我确实尝试过同时导入 AES.h 和 AES.m,但没有成功。
【问题讨论】:
标签: iphone objective-c aes encryption