iOS中的MD5加密方法
2017-03-13 20:29
330 查看
#import "NSString+MD5.h" //MD5加密系统框架 #import <CommonCrypto/CommonCrypto.h> @implementation NSString (MD5) - (NSString *)MD5:(NSString *)input{ //MD5是基于C语言的,先转化为C字符串 const char * cStr = [input UTF8String]; //创建一个数组,接受MD5加密的值 unsigned char md[CC_MD5_DIGEST_LENGTH]; //调用MD5加密方法,加密结果输出到md中 /** MD5加密方法 @param data 要进行加密的C字符串 @param len 要加密的字符串长度 @param md 保存加密后的字符串 */ //CC_MD5(const void *data, CC_LONG len, unsigned char *md) CC_MD5(cStr, (CC_LONG)strlen(cStr), md); NSMutableString * result = [NSMutableString string]; //把C字符串取出来,转化成NSString类型 for (int i=0; i<CC_MD5_DIGEST_LENGTH; i++) { [result appendFormat:@"%02x", md[i]]; } return result; }
相关文章推荐
- iOS小问题---iOS SDK自带md5加密方法
- IOS网络笔记--base64编码和MD5加密的使用方法
- IOS-MD5加密方法
- IOS端与Java端MD5加密方法
- 【iOS开发-93】GET和POST请求的实现步骤,MD5加密方法
- IOS MD5加密方法
- ios 自定义苹果原生方法 md5加密
- Cisco路由器IOS映像恢复及升级方法
- Cisco专题:路由器IOS升级方法总结
- ASP.net中md5加密密码的方法
- Cisco设备IOS的两种恢复方法
- .NET生成常用16、32位MD5加密的两种方法
- ASP.net中md5加密的方法
- 在ROMMON状态下恢复IOS的方法
- 路由器IOS升级方法总结
- CISCO路由器IOS升级方法
- Cisco路由器IOS映像恢复及升级方法
- Cisco路由器IOS映像恢复及升级方法
- 低端路由器在IOS丢失以后恢复IOS的方法
- cisco升级IOS的方法