- 2024-10-12iOS 在OC 中使用 AEC 的 ECB、CTR模式加解密
实用实测过的代码。 AEC加解密网上一大把,简单列举一下。CTR模式,搜索了好多,试用了好几个都是代码不完全参数不对造成无法正常运行加解密。不同模式引用了不同的系统库路径。 调整加解密,修改参数 operation:kCCDecrypt/ kCCEncryptAECCTR模式解密#import<CommonCryp
- 2023-08-22ios开发之 -- NSData 和 NSString , UIImage 等之间的互转
1//NSData转换为UIImage2NSData*imageData=[NSDatadataWithContentsOfFile:imagePath];3UIImage*image=[UIImageimageWithData:imageData];45//UIImage转换为NSData6NSData*imageData=UIImagePNGRepresentation(aimae);1.
- 2023-05-22iOS AES 256加密
#import<Foundation/Foundation.h>@classNSString;@interfaceNSData(Encryption)-(NSData*)AES256EncryptWithKey:(NSString*)key;//加密-(NSData*)AES256DecryptWithKey:(NSString*)key;//解密@end#import"NSData+AES.h"#import&
- 2022-12-14NSData转Byte数组分段上传
UIImage*image=[UIImageimageNamed:@"123"];NSData*data=UIImagePNGRepresentation(image);//每次读取1024的长度NSIntegerreadLength=1024;NSI
- 2022-12-13Objective-c NSData转NSString后为nil 的解决办法
Apple官方的文档:Return ValueAn NSString object initialized by converting the bytes in da
- 2022-11-28IOS中的数据存储方式,特点,使用情况
数据存储的核心都是写文件,主要有四种持久化方式:属性列表(Plist),对象序列化,SQLite数据库,CoreData。存储Plist: 键值进行存储,不能存储对象。对象需要序列化编码才能