码迷,mamicode.com
首页 > 移动开发 > 详细

iOS base64加密解密

时间:2014-05-08 23:35:21      阅读:461      评论:0      收藏:0      [点我收藏+]

标签:class   code   http   c   com   string   


  • 本文转载至 http://jingyan.baidu.com/article/93f9803fff45c9e0e46f5596.html
  • 从参考资料的地址中下载GTMBase64.zip库文件包,并解压,获得GTMBase64.h,GTMBase64.m和GTMDefines.h三个文件。

  • 将解压得到的三个文件,添加到项目中。

  • 新建一个base64的类,在base64.h中天假四个函数:

    + (NSString*)encodeBase64String:(NSString*)input;

    + (NSString*)decodeBase64String:(NSString*)input;

    + (NSString*)encodeBase64Data:(NSData*)data;

    + (NSString*)decodeBase64Data:(NSData*)data;

    在base64.m文件中,实现上面4个函数:

    + (NSString*)encodeBase64String:(NSString* )input {

    NSData*data = [inputdataUsingEncoding:NSUTF8StringEncodingallowLossyConversion:YES];

        data = [GTMBase64encodeData:data];

    NSString*base64String = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding] ;

    returnbase64String;

    }

    + (NSString*)decodeBase64String:(NSString* )input {

    NSData*data = [inputdataUsingEncoding:NSUTF8StringEncodingallowLossyConversion:YES];

        data = [GTMBase64decodeData:data];

    NSString*base64String = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding] ;

    returnbase64String;

    }

    + (NSString*)encodeBase64Data:(NSData*)data {

        data = [GTMBase64encodeData:data];

    NSString*base64String = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding] ;

    returnbase64String;

    }

    + (NSString*)decodeBase64Data:(NSData*)data {

        data = [GTMBase64decodeData:data];

    NSString*base64String = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding] ;

    returnbase64String;

    }

  • 直接调用+ (NSString*)encodeBase64String:(NSString* )input和

    + (NSString*)decodeBase64String:(NSString* )input就可以进行加解密。

  • 可以从参考资料的地址中下载demo。

iOS base64加密解密,布布扣,bubuko.com

iOS base64加密解密

标签:class   code   http   c   com   string   

原文地址:http://www.cnblogs.com/Camier-myNiuer/p/3716595.html

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