数据处理
man_liang
好好整理学习理论知识呀
展开
-
3DES加密,秘钥长度为32
首先创建一个继承于NSObject的类,.h文件中声明两个类方法/** 加密 **/+ (NSString *)threeDESEncrypt:(NSString *)plainText withKey:(NSString *)key;/** 解密 **/+ (NSString *)threeDESDecrypt:(NSString *)原创 2017-07-12 13:14:13 · 8319 阅读 · 0 评论 -
RSA+Base64加密
这段时间要做一个业务需求,说是为了安全起见把数据请求用RSA加密。然后咨询了下后台是怎么个加密方法,然后后台就给了个公钥和私钥,说,公钥加密,私钥加签,之后再Base64加密。上网搜索,整理了下,就得出如下结论,话不多说,直接上代码:首先!来个宏#define PublicKEY @"后台提供的公钥字符串"#define PrivateKey @"后台提供的私钥字符串"其次,我们要用到一个第原创 2017-05-16 23:16:06 · 4924 阅读 · 0 评论 -
iOS 多个网络请求并行/并发处理
需求:同时存在A,B,C,D四个网络请求,要求同时发起四个网络请求,当四个网络请求都返回数据以后再处理事件E。解决方法: /创建信号量/ dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); /创建全局并行/ dis转载 2017-03-01 09:56:57 · 3793 阅读 · 0 评论 -
MD5 加密 和Base64加密
MD5加密方法:- (NSString *) md5:(NSString *) input { const char *cStr = [input UTF8String]; unsigned char digest[CC_MD5_DIGEST_LENGTH]; CC_MD5( cStr, strlen(cStr), digest ); //原创 2017-02-24 10:04:53 · 328 阅读 · 0 评论