iOS计算字符串MD5
2015-09-09 14:51
429 查看
需导入
#import <CommonCrypto/CommonDigest.h>
-(NSString*) calMD5:(NSString*) value{
const char *str = [value
UTF8String];
unsigned
char r[CC_MD5_DIGEST_LENGTH];
CC_MD5(str, (CC_LONG)strlen(str), r);
return [NSString
stringWithFormat:@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
r[0], r[1], r[2], r[3],
r[4], r[5], r[6], r[7], r[8], r[9], r[10],
r[11], r[12], r[13], r[14], r[15]];
}
#import <CommonCrypto/CommonDigest.h>
-(NSString*) calMD5:(NSString*) value{
const char *str = [value
UTF8String];
unsigned
char r[CC_MD5_DIGEST_LENGTH];
CC_MD5(str, (CC_LONG)strlen(str), r);
return [NSString
stringWithFormat:@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
r[0], r[1], r[2], r[3],
r[4], r[5], r[6], r[7], r[8], r[9], r[10],
r[11], r[12], r[13], r[14], r[15]];
}
相关文章推荐
- iOS 系统声音和振动
- iOS 登录与注册的界面跳转
- iOS开发:创建真机调试证书
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
- ios常用宏定义汇总
- nagios邮件报警发送中文、nagios监控页面乱码解决
- iOS的一些偏门知识点小结
- IOS 本地保存Crash日志信息
- ios 给图片加文字
- 屏幕旋转
- **ios 解决Block内用self循环引用的方法**
- iOS中防止两个按钮同时点击的方法
- iOS--项目目录结构
- iOS--copy深浅拷贝and strong
- iOS应用程序生命周期&启动周期函数