iPhone开发之BASE64加密和解密
生活随笔
收集整理的這篇文章主要介紹了
iPhone开发之BASE64加密和解密
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#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]; // 轉(zhuǎn)換到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]; // 轉(zhuǎn)換到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/
總結(jié)
以上是生活随笔為你收集整理的iPhone开发之BASE64加密和解密的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Eclipse代码自动补全的颜色修改
- 下一篇: 如何在mapinfo中查看link ID