//加密
NSData *plain = [texUid.text dataUsingEncoding:NSUTF8StringEncoding];
NSData *eData = [plain AES256EncryptWithKey:key];
NSString *secretString = [eData base64EncodedString];
NSLog(@"encrypted string:%@",secretString);
//解密
NSString *enString = [NSString stringWithString:secretString];
NSData *cipher = [NSData dataFromBase64String:enString];
NSData *bDecrypt = [cipher AES256DecryptWithKey:key];
NSString *dateString = [[NSString alloc] initWithData:bDecrypt encoding:NSASCIIStringEncoding];NSLog(@"decrypted string:%@",dateString); //解出来的中文是乱码,高人指点谢谢
NSData *plain = [texUid.text dataUsingEncoding:NSUTF8StringEncoding];
NSData *eData = [plain AES256EncryptWithKey:key];
NSString *secretString = [eData base64EncodedString];
NSLog(@"encrypted string:%@",secretString);
//解密
NSString *enString = [NSString stringWithString:secretString];
NSData *cipher = [NSData dataFromBase64String:enString];
NSData *bDecrypt = [cipher AES256DecryptWithKey:key];
NSString *dateString = [[NSString alloc] initWithData:bDecrypt encoding:NSASCIIStringEncoding];NSLog(@"decrypted string:%@",dateString); //解出来的中文是乱码,高人指点谢谢
解决方案 »
- 去年6月信息系统毕业,在职,做delphi系统维护,想学ios,求指导!!
- iPhone开发书籍下载 objective-c
- NSUnknownKeyException 错误!
- 谁用过DragonFireSDK??
- 求iphone手机里原有的时钟软件
- iphone 开发的大神们,用于iphone开发的模拟器要怎么才能获取来电的号码?急求
- Xcode6 beta版使用问题:图片资源无法预览
- iTunesConnect上传的包一直显示‘正在处理’。。。没法选,等了N个小时还是这样。
- 实现用按钮控制产生随机数 求大神
- tabBarView的子view切换回来后,原界面的tableView的cell上的menu不显示
- 小弟刚学 ios 开发需要一个iOS SDK 5.1 真正可下载地址?
- ios平台,开发什么程序,会用到socket API ?
解密的数据使用的编码格式:NSASCIIStringEncoding