在使用URLSession下载一个文件过程中,如何校验呢?
md5算法在ios中实现
我们在下载后会拿到一个NSData.
const char str = (const char )self.data.bytes;//得到NSData的byte数组
unsigned char result[CC_MD5_DIGEST_LENGTH];//准备一个长为16的字节数组,放md5码
CC_MD5(str, self.data.length, result);//参数1:数据数组 参数2:数据数组的长度 参数3:用来存放md5码的数组
NSMutableString ret = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH2];//准备一个字符串,用来把字节数组转成字符串
for(int i = 0; i
crc32算法在ios中实现
import
crc32需要添加头文件,并且在Linked Framework中添加libz
————————————————
版权声明:本文为CSDN博主「emma-watson」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011704121/java/article/details/50470082
Original: https://www.cnblogs.com/wi100sh/p/13221546.html
Author: wi100sh
Title: 【转】iOS中的md5,crc32校验
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553902/
转载文章受原作者版权保护。转载请注明原作者出处!