ios 自定义苹果原生方法 md5加密
2016-12-26 11:37
253 查看
建立好一个自定义的分类
#import
<Foundation/Foundation.h>
#import
<CommonCrypto/CommonDigest.h>
@interface NSString (MD5)
- (NSString *)md5:(NSString *)input;
@end
实现方法:
#import
"NSString+MD5.h"
@implementation NSString (MD5)
- (NSString *)md5:(NSString *)input
{
const
char *cStr = [input
UTF8String];
unsigned char digest[CC_MD5_
4000
DIGEST_LENGTH];
CC_MD5( cStr,
strlen(cStr), digest );
// This is the md5 call
NSMutableString *output = [NSMutableString
stringWithCapacity:CC_MD5_DIGEST_LENGTH *
2];
for(int i =
0; i < CC_MD5_DIGEST_LENGTH; i++)
[output appendFormat:@"%02x", digest[i]];
return output;
}
@end
#import
<Foundation/Foundation.h>
#import
<CommonCrypto/CommonDigest.h>
@interface NSString (MD5)
- (NSString *)md5:(NSString *)input;
@end
实现方法:
#import
"NSString+MD5.h"
@implementation NSString (MD5)
- (NSString *)md5:(NSString *)input
{
const
char *cStr = [input
UTF8String];
unsigned char digest[CC_MD5_
4000
DIGEST_LENGTH];
CC_MD5( cStr,
strlen(cStr), digest );
// This is the md5 call
NSMutableString *output = [NSMutableString
stringWithCapacity:CC_MD5_DIGEST_LENGTH *
2];
for(int i =
0; i < CC_MD5_DIGEST_LENGTH; i++)
[output appendFormat:@"%02x", digest[i]];
return output;
}
@end
相关文章推荐
- iOS-UItableview 分割线(自定义+原生)方法总结
- IOS-MD5加密方法
- iOS使用自定义字体 两种方法
- IOS(xcode)程序中使用自定义字体的方法
- IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,
- iOS 原生UITabBarController 的tabbar 图标状态自定义
- iOS游戏开发中使用自定义字体的方法
- iOS中使用自定义ttf/ttc字体,以及cocosbuilder中指定字体的方法
- iOS 网络/本地 图片 按自定义比例缩放 不失真 方法
- IOS自定义View实现相应的控件点击方法以及代理的总结(附代码)
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结 [转]
- IOS 中UIAlertView中获取自定义文本框文字方法
- ios中自定义图层的2种方法
- iOS 自定义回调方法(自用)
- iOS 苹果官方 Crash文件分析方法 (iOS系统Crash文件分析方法)
- 为数字键盘添加自定义按钮的方法(iOS所有版本适用
- IOS MD5加密方法
- IOS-自定义navigationBar,设置背景方法:
- iOS开发中自定义字体的方法
- IOS(xcode)程序中使用自定义字体的方法