Objective C AES256解密

时间:2012-11-22 14:52:51

标签: iphone objective-c

我必须在目标c中解密(AES 256)一个字符串。

我有另一方使用的密钥和IV加密(C#)。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

请查看此application

您需要做的就是在应用程序中的存储库AES256AndBase64中添加Helper类, 您所需文件中的#import "NSString+AESCrypt.h"

使用- (NSString *)AES256DecryptWithKey:(NSString *)key方法解密数据:

    NSString* dummyString=@"Steve Job";

    NSLog(@"Normal String- %@",dummyString);

    NSString* encrypt_decrypt_Key=@"apple";

    NSString *encryptString = [dummyString
                                  AES256EncryptWithKey:encrypt_decrypt_Key];

    NSLog(@"Encrypt String- %@",encryptString);

    NSString *decryptString = [encryptString
                               AES256DecryptWithKey:encrypt_decrypt_Key];

    NSLog(@"Decrypt String- %@",decryptString);