一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
Encryp(加密)下载链接
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a1135dc441dd166d73ed6e6f3b68e3d6.png)
使用
NSString *mes = @"1234567890";
NSLog(@"MD5加密, 32位 小写 %@",[Encryp MD5ForLower16Bate:mes]);
NSLog(@"MD5加密, 32位 大写 %@",[Encryp MD5ForUpper16Bate:mes]);
NSLog(@"MD5加密, 16位 小写 %@",[Encryp MD5ForLower32Bate:mes]);
NSLog(@"MD5加密, 16位 大写 %@",[Encryp MD5ForUpper32Bate:mes]);
NSLog(@"base64加密 %@",[Encryp base64EncodingEncryptionWithData:[mes dataUsingEncoding:NSUTF8StringEncoding]]);
NSString * str =[[NSString alloc] initWithData:[Encryp base64EncodingWithDecryptWithData:[@"MTIzNDU2Nzg5MA==" dataUsingEncoding:NSUTF8StringEncoding]] encoding:NSUTF8StringEncoding];
NSLog(@"base64解密 %@",str);
NSLog(@"SHA1加密 %@",[Encryp SHA1:mes]);
NSLog(@"AES128加密 %@",[Encryp AES128EncryptComplementWithPlainText:mes]);
NSLog(@"AES128加密 %@",[Encryp AES128EncryptNoComplementWithPlainText:mes]);
NSLog(@"AES128加密 %@",[Encryp AES128Decrypt:[NSString new]]);