IOS开发基础之—MD5加密算法【转】
2024-10-02 09:57:14
原文地址:http://blog.csdn.net/pjk1129/article/details/6855024
#import <CommonCrypto/CommonDigest.h> @interface NSString (md5)
-(NSString *) md5HexDigest;
@end #import "NSString+MD5HexDigest.h"
@implementation NSString (md5) -(NSString *) md5HexDigest
{
const char *original_str = [self UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5(original_str, strlen(original_str), result);
NSMutableString *hash = [NSMutableString string];
for (int i = ; i < ; i++)
[hash appendFormat:@"%02X", result[i]];
return [hash lowercaseString];
} @end
最新文章
- SSDB安装配置记录
- 在网页中怎样给已发布的Flash添加链接的方法(zhuan)
- Coursera Machine Learning: Regression 证书
- 纸上谈兵:表(list)
- Region的预分区
- 1005 Jugs
- 编写存储过程导出oracle表数据到多个文本文件
- iOS基础 - iOS程序启动原理
- Unity3D中的函数方法及解释
- js扩展父类方法
- centos 7 部署Thinksns
- HTML基础--元素类型及类型转换
- sqlserver安装报错:an error was encountered 数据无效
- 深入浅出的webpack构建工具---tree shaking打包性能优化(十二)
- ConcurrentMap与CopyOnWrite容器
- HTML Dog 初级教程中关于 forms 的翻译
- python-下载百度图片到本地
- node 加密音频文件 和 解密音频文件
- 用Google Cloud Plateform使用ansible创建新实例
- vue插件vue-infinite-loading的使用