ios根据文件路径,将文件进行MD5加密
来源:互联网 发布:口袋妖怪编辑队伍软件 编辑:程序博客网 时间:2024/06/04 20:08
1、导入头文件
#import <CommonCrypto/CommonDigest.h>
-(NSString *)getMD5:(NSString *)path { NSFileHandle *handle = [NSFileHandle fileHandleForReadingAtPath:path]; if( handle== nil ) { return nil; } CC_MD5_CTX md5; CC_MD5_Init(&md5); BOOL done = NO; while(!done) { NSData* fileData = [handle readDataOfLength: 256 ]; CC_MD5_Update(&md5, [fileData bytes], (unsigned)[fileData length]); // CC_MD5_Update(&md5, [fileData bytes], [fileData length]); if( [fileData length] == 0 ) done = YES; } unsigned char digest[CC_MD5_DIGEST_LENGTH]; CC_MD5_Final(digest, &md5); NSString* s = [NSString stringWithFormat: @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", digest[0], digest[1], digest[2], digest[3], digest[4], digest[5], digest[6], digest[7], digest[8], digest[9], digest[10], digest[11], digest[12], digest[13], digest[14], digest[15]]; return s;}
阅读全文
0 0
- ios根据文件路径,将文件进行MD5加密
- 对文件内容进行MD5加密认证
- 文件进行 MD5 加密的意义
- iOS文件的MD5校验--大文件的MD5加密
- 如何将iOS字符串使用MD5进行加密
- 获取文件MD5,MD5加密
- 文件md5加密
- md5加密js文件
- MD5加密文件
- MD5加密文件
- MD5文件加密
- 对文件、字符串和byte数组进行MD5加密
- md5对文件加密,再进行base64编码
- 将MD5加密的盐,写在app.config文件中
- 将文件根据不同日期进行分类(文件归档)
- java 文件加密 用的是md5值进行文件加密
- 将任意字符串进行MD5加密
- java将字符串进行MD5加密
- SQL Tuning 基础概述04
- SpringMVC中使用StandardServletMultipartResolver上传文件实例
- 继承中的super限定
- C++中的explicit关键字(转)
- 冒泡排序c++
- ios根据文件路径,将文件进行MD5加密
- 质数(素数)
- php socket编程
- android 关于apk 打包后的地图定位和导航失败的问题
- 第二十五篇:JAVA拖拽选择文件
- C++ 函数重载
- Shipyard的几个概念
- Android开源:一款你不可错过的可爱&小资风格的加载等待控件库
- 翼支付集成