欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

iPhone开发之BASE64加密和解密

发布时间:2024/1/17 25 豆豆
生活随笔 收集整理的这篇文章主要介绍了 iPhone开发之BASE64加密和解密 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#import <Foundation/Foundation.h>@interface Base64Code : NSObject + (NSString * )encodeBase64:(NSString * )input;//加密 + (NSString * )decodeBase64:(NSString * )input;//解密 @end

  

#import "Base64Code.h" #import "GTMBase64.h"@implementation Base64Code //加密 + (NSString * )encodeBase64:(NSString * )input { NSData * data = [input dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]; // 转换到base64 data = [GTMBase64 encodeData:data]; NSString * base64String = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; return base64String; }//解密 + (NSString * )decodeBase64:(NSString * )input { NSData * data = [input dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]; // 转换到base64 data = [GTMBase64 decodeData:data]; NSString * base64String = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; return base64String; } @end

  GTMBase64下载地址:http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/

总结

以上是生活随笔为你收集整理的iPhone开发之BASE64加密和解密的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。