標籤:
ViewController.m
//// ViewController.m// Base64//// Created by dllo on 16/1/12.// Copyright © 2016年 HaiTeng. All rights reserved.//#import "ViewController.h"#import "GTMBase64.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor grayColor]; [self Base64]; }- (void)Base64{ //對字串進行加密,實質上是進行BASE64編碼. NSString *encodStr = [GTMBase64 encodeBase64String:@"wanghaiteng504"]; NSLog(@"%@",encodStr); /*加密完畢,列印看看,編碼後的效果*/ //解密 NSString *decodeStr = [GTMBase64 decodeBase64String:encodStr]; NSLog(@"%@",decodeStr); // // //字典加密// NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"583267034",@"Username",@"wanghaiteng504",@"Userpass", nil];// //字典轉化為Data// NSData *data = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];// NSData *encodeData = [GTMBase64 encodeData:data];// NSLog(@"%@",encodeData);// // //解密// NSData *decodeData = [GTMBase64 decodeData:encodeData];// NSDictionary *di = [NSJSONSerialization JSONObjectWithData:decodeData options:0 error:nil];// NSLog(@"%@",di); }@end
iOS之 那幾種加密 Base64