基本信息
源码名称:iOS MD5加密例子
源码大小:0.03M
文件格式:.zip
开发语言:C/C++
更新时间:2015-05-05
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
// // ViewController.m // text // // Created by wangchonggang on 15/3/13. // Copyright (c) 2015年 wangchonggang. All rights reserved. // #import "ViewController.h" #import "ConnectModel.h" #import <CommonCrypto/CommonDigest.h> @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *str = [self md5HexDigest:@"abcd1234"];//MD5加密 } - (NSString *)md5HexDigest:(NSString*)password { const char *original_str = [password 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]]; } NSString *mdfiveString = [hash lowercaseString]; NSLog(@"Encryption Result = %@",mdfiveString); return mdfiveString; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end