2012年11月07日
来源:互联网 发布:hive sql select into 编辑:程序博客网 时间:2024/06/06 15:22
ios中使用BASE64进行加密和解密的方法也很简单,可以直接用google-toolbox-for-mac的GTMBase64.h来实现
google-toolbox-for-mac的对应地址如下:
http://code.google.com/p/google-toolbox-for-mac/
当中可以找到很多你需要的帮助对象,但是这里我们只使用以下3个文件
GTMDefines.h
GTMBase64.h
GTMBase64.m
使用方式如下:
加密:
[[NSString alloc] initWithData:[GTMBase64 encodeData:datatoencode] encoding:NSUTF8StringEncoding];
解密:
[[NSString alloc] initWithData:[GTMBase64 decodeString:datatodecode] encoding:NSUTF8StringEncoding];
结合之前的MD5和SHA1结果来使用:
- (NSString*)sha1_base64
{const char *cstr= [selfcStringUsingEncoding:NSUTF8StringEncoding];NSData*data= [NSDatadataWithBytes:cstrlength:self.length];- 2012年11月07日
- 2012年07月11日
- 2012年07月11日
- [2012年04月07日]HE3C_GO
- 2012年07月16日
- 2012年07月23日
- 2012年07月01日
- 2012年01月07日
- 2012年07月18日
- 2012年07月08日
- 2012年09月07日
- 2012年07月09日
- 2011年07月11日
- 2011年11月07日
- 2010年11月07日
- 2014年07月11日
- 2012年8月11日
- 2012年11月5日 记录
- NSUserDefaults
- NSTimer定时刷新,在使用uiscrollV…
- tabBar的隐藏
- iOS开发中@property的属性介绍
- enum
- 2012年11月07日
- 重写UIPageControl实现自定义按钮
- UITableViewCell自适应高度
- IOS开发网络篇之──ASIHTTPRequest…
- 第三方苹果开发库之ASIHTTPRequest
- XCode 4.x创建ipa文件及提交…
- IOS开发UI篇之──键盘添加工具条
- 使用subversion管理iOS源代码
- NSFileManager基本操作