IOS(objective-c)实现md5加密(32位小写)的工具类
来源:互联网 发布:淘宝售后服务卡怎么填 编辑:程序博客网 时间:2024/06/15 10:53
我们编程中,md5加密是个经常会用到的功能。下面是我封装好的一个实现字符串md5加密的工具类。
MD5Util.h
#import <Foundation/Foundation.h>@interface MD5Util : NSObject+(NSString *)md5:(NSString *)str;@end
MD5Util.m
#import "MD5Util.h"#import "CommonCrypto/CommonDigest.h"@implementation MD5Util+(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] ];}@end
以上代码直接拷贝就能用,加密方法采用类方法。工具类没有实例化他的必要。
希望有帮助
1 0
- IOS(objective-c)实现md5加密(32位小写)的工具类
- iOS MD5加密 32位小写 OC代码
- MFC+MD5加密+32位小写
- android md5加密(小写32位)
- android md5加密(32位小写)
- 16/32位MD5加密工具类
- MD5 32位 小写加密和大写加密
- MD5 32位 小写加密和大写加密
- Android:MD5 32位 16位小写加密
- android:MD5 32位16位小写加密
- android:MD5 32位16位小写加密
- iOS-MD5加密32位扩展类
- iOS-MD5加密32位扩展类
- 关于C++ MD5加密32位(小写)
- 32位小写MD5加密js和sha256哈希js
- java MD5加密(大、小写32位)
- (vb.net)MD5 32位加密小写输入
- Jmeter开发自定义函数(32位小写md5加密)
- 北京联通DNS
- H5知识点大总结勾起你的欲望
- 隐藏UITableView多余的分割线
- eclipse 集成svn 插件,项目无法导出的问题。
- 日积月累,聚沙成塔……
- IOS(objective-c)实现md5加密(32位小写)的工具类
- Python多进程并发(multiprocessing)
- Java语法糖4:内部类
- Oracle正则表达式使用介绍
- 模板函数,模板类的声明和定义都放在.h文件
- 1050. String Subtraction (20)
- Vlc播放rtsp视频
- 五步学习
- Eclipse中jsp,html代码自动排版太丑怎么办?!改改就好了!