[iOS]MD5加密字符串
来源:互联网 发布:学生打印机推荐知乎 编辑:程序博客网 时间:2024/05/12 19:47
<span style="color:#3366ff;">- (NSString *)md5:(NSString *)str{ const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); // This is the md5 call return [NSString stringWithFormat: @"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ]; }</span>
- (NSString *)md5:(NSString *)str
{ const char *cStr = [str UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result); // This is the md5 call//输出1//
return [NSString stringWithFormat://<span style="font-family: Verdana, Arial, Helvetica, sans-serif;">@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",//</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;">result[0], result[1], result[2], result[3], // result[4], result[5], result[6], result[7],// result[8], result[9], result[10], result[11],// result[12], result[13], result[14], result[15]//]; </span>
//输出2 简化版 NSMutableString *ret = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH]; for(int i = 0; i<CC_MD5_DIGEST_LENGTH; i++)
{ [ret appendFormat:@"%02X",result];} return ret;
}
参考:http://stackoverflow.com/questions/1524604/md5-algorithm-in-objective-c
0 0
- [iOS]MD5加密字符串
- iOS MD5字符串加密
- IOS MD5加密字符串
- iOS MD5加密字符串
- [iOS]MD5加密字符串
- [IOS] ios 字符串 MD5加密
- ios 字符串加密到md5
- MD5 给字符串MD5加密
- 利用MD5加密字符串
- java:MD5加密字符串
- MD5 加密字符串
- MD5加密字符串处理
- MD5加密字符串
- 通过MD5加密字符串
- 字符串md5加密
- java MD5字符串加密
- MD5加密字符串
- [Android]MD5加密字符串
- openwrt 实现hotplug-button
- 使用CMake进行android native开发
- ckeckbox的全选
- Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)
- 在Mac下安装Coreseek全文搜索
- [iOS]MD5加密字符串
- 快速掌握 Android Studio 中 Gradle 的使用方法
- html5中的CSS属性
- Python入门:老男孩python第四天(L04-04-03-python异常处理02)练习题纠正
- 特征向量的几何含义
- 使用amoeba配置mysql读写分离
- Android开发之细说ListView上拉加载,下拉刷新过程
- java urlrewrite 正则不当导致压力测试时CPU持续100%
- 解决avc-denied之设置SELinux策略