MD5加密
来源:互联网 发布:学党规 知敬畏守规矩 编辑:程序博客网 时间:2024/06/05 07:44
MD5 加密
NSData *md5Data = [md5StrIn dataUsingEncoding:NSUTF8StringEncoding]; CC_MD5_CTX md5; CC_MD5_Init(&md5); CC_MD5_Update(&md5, [md5Data bytes], (int)[md5Data length]); unsigned char digest[CC_MD5_DIGEST_LENGTH]; CC_MD5_Final(digest, &md5); NSString *md5Str = [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 [md5Str lowercaseString];}上面代码简化版
- (NSString*) stringByMD5{ const char * cStr = self.UTF8String; unsigned char digest[CC_MD5_DIGEST_LENGTH]; CC_MD5(cStr, (unsigned int)strlen(cStr), digest); NSMutableString * str = [NSMutableString string]; for ( int i=0; i<CC_MD5_DIGEST_LENGTH; i++) { [str appendFormat:@"%02x", digest[i]]; } return str;}
0 0
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- Word中在校对中取消自动更正- 句首字母大写
- PHP脚本的执行时间测试--pear与benchmark
- pdf.js使用和JS实现嵌套Iframe页面F11全屏效果
- Android Studio导入(import)工程时常见错误
- Pods的使用
- MD5加密
- hadoop-运行hadoop jar hadoop-examples-1.2.1.jar wordcount /wc/input/ /wc/output/
- Leetcode@Jump Game II
- MVC思想架构的简单自定义UITableViewCell
- Python入门
- 学会使用WorkSpace
- 文件操作
- 项目从mysql移植到SQL sqlserver问题汇总
- jquery图片轮播,三种方式