AES 几种加密方式如下:
NSString *requestStr = [NSString stringWithFormat:@"123456789012345678"];
NSData *requData = [requestStr dataUsingEncoding:NSUTF8StringEncoding];
//初始化
CWAESEncryptData *AESEncryptData = [[CWAESEncryptData alloc] init];
AESEncryptData.sKey = @"1234567890123456";
AESEncryptData.sIv = @"6543210123456789";
NSData *enData = [AESEncryptData encryptData:requData];
NSData *deData = [AESEncryptData decryptData:enData];
NSData *enECBData = [AESEncryptData encryptECBData:requData];
NSData *deECBData = [AESEncryptData decryptECBData:enECBData];
AESEncryptData.sKey = @"123456789012345678901234567890123";
NSData *enAES256Data = [AESEncryptData AES256EncryptWithData:requData];
NSData *deAES256BData = [AESEncryptData AES256DecryptWithData:enAES256Data];