我必须在目标c中解密(AES 256)一个字符串。
我有另一方使用的密钥和IV加密(C#)。
你能帮帮我吗?
答案 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);