OS开发中MD5加密算法的实现
2015-08-14 09:30
387 查看
在iOS开发中,如果某个字符串需要进行MD5加密,则按如下方法即可实现需求:
1、包含头文件“CommonDigest.h”
#import<CommonCrypto/CommonDigest.h>
2、编写下述方法。函数参数为需要加密的字符串,返回值为加密后得到的结果,也是一个字符串。
- (NSString *)md5HexDigest:(NSString *)url
{
const char *original_str = [url UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5(original_str, strlen(original_str), result);
NSMutableString *hash = [NSMutableString string];
for (int i = 0; i < 16; i++)
[hash appendFormat:@"%02X", result[i]];
return [hash lowercaseString];
}
相关文章推荐
- 预防糖尿病
- SEAndroid安全机制中的进程安全上下文关联分析
- 设计模式之-----解释器模式
- Codeforces 570C Replacement 暴力
- QTP中的FireEvent
- 图片上传预览 获得像素长宽
- 【转】JAVA字符串格式化-String.format()的使用
- ghost使用教程
- 【SpringMVC整合MyBatis】springmvc上传图片
- c#与Java事件定义的不同
- #316 div.2
- php学习-07运算符
- fatal error C1083: Cannot open program database file:.....idb||.pdb
- NET获取汉字的字节长度
- 域名服务器相当于与网站
- Oracle物化视图的一般使用
- 统计画图的第三方
- 如何用Excel画出一幅漂亮的甘特图?
- EF6源码学习-准备篇
- ruby 异常处理