2012-02-07 5 views
0

私はhttp://pastie.org/966473にあるコードを使用してObjective-C(iPhone用)でAESを使用して文字列を暗号化/復号化しています。Objective-C - このメソッドを呼び出すには?

私はAES.mというファイルに2つのメソッドを配置しました。

#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.hとAES.mの両方をインポートしようとしましたが、運はありません。

+1

[AES文字列暗号化(objective-c)]の可能な複製(http://stackoverflow.com/questions/7289870/aes-string-encryption-in-objective-c) –

答えて

1

@implementation@endの間のAES.hファイルに- (NSMutableData*) EncryptAES: (NSString *) key;を追加します。

+0

ありがとうございました。これはまさに私が必要としたものでした。 :) – whitebreadb

関連する問題