基本信息
源码名称: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