码迷,mamicode.com
首页 > 系统相关 > 详细

比MD5 和HMAC还要安全的加密 - MD5 加时间戳

时间:2015-07-16 11:51:20      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:加密   md5   

//1、给一个字符串进行MD5加密

    NSString *passKey = @"myapp";

    passKey = [passKey md5String];

    //2、对第一步中得到的MD5 和密码进行HMAC加密

    NSString *passWord = [pwd hmacMD5StringWithKey:passKey];

    //3、获取系统时间 拼接到第二部中的结果中

    NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"服务器的地址获取服务器的时间"]];

    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:NULL];

    NSString *time = dic[@"key"];

    passWord = [passWord stringByAppendingString:time];

    //4、对第三步得到的结果 和第一步进行HMAC加密

    passWord = [passWord hmacMD5StringWithKey:passKey];

    return passWord;

版权声明:本文为博主原创文章,未经博主允许不得转载。

比MD5 和HMAC还要安全的加密 - MD5 加时间戳

标签:加密   md5   

原文地址:http://blog.csdn.net/u010438187/article/details/46908183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!