ios项目开发(天气预报项目):hmacsha1 例子
2014-05-15 09:23
295 查看
- (NSString *)hmacsha1:(NSString *)text key:(NSString *)secret { NSData *secretData = [secret dataUsingEncoding:NSUTF8StringEncoding]; NSData *clearTextData = [text dataUsingEncoding:NSUTF8StringEncoding]; unsigned char result[20]; CCHmac(kCCHmacAlgSHA1, [secretData bytes], [secretData length], [clearTextData bytes], [clearTextData length], result); char base64Result[32]; size_t theResultLength = 32; Base64EncodeData(result, 20, base64Result, &theResultLength); NSData *theData = [NSData dataWithBytes:base64Result length:theResultLength]; NSString *base64EncodedResult = [[NSString alloc] initWithData:theData encoding:NSASCIIStringEncoding]; return base64EncodedResult; }
相关文章推荐
- ios项目开发(天气预报项目):hmacsha1 例子
- ios项目开发(天气预报项目):使用正则获取 weather.com.cn网站信息
- ios项目开发(天气预报项目):通过经纬度获取当前城市名称
- ios项目开发(天气预报项目)
- ios项目开发(天气预报项目):通过经纬度获取当前城市名称
- ios项目开发(天气预报项目):使用正则获取 weather.com.cn网站信息
- ios项目开发(天气预报项目):
- ios项目开发(天气预报项目):使用正则获取 weather.com.cn站点信息
- ios开发官方例子地址
- 使用github管理iOS分布式项目开发
- 使用github管理iOS分布式项目开发
- 跨平台移动开发实战(十一)------各平台(chrome+android+ios+webos)上的项目结构
- IOS开发的项目中XX_Prefix.pch解析
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- IOS开发问题解决之Xcode修改项目名称后,无法选择run的设备
- zend studio 开发php项目的简单例子
- iOS开发笔记--Xcode小技巧 统计项目的代码总行数
- 【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Android导入打包运行即可!
- demo for iphone苹果官方例子ios开发
- 关于iOS项目开发控制