iOS 开发 密码帐号加密 base64
2014-03-06 17:34
239 查看
一.添加GTMBase64.h , GTMBase64.m和GTMDefines.h 到工程目录下(这个网站上找找都有) 下面链接个网址 呵呵
http://www.jguoer.com/blog/wp-content/uploads/2010/1/base64.zip
二.在自己的类中实现下面的方法 就可以实现加密和解密了
//加密
-(NSString *) encryptData:(NSString *) strData
{
NSData *data = [strData dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
data = [GTMBase64 encodeData:data];
NSString *accountStr = [[NSString alloc] initWithData:
data encoding: NSUTF8StringEncoding];
NSLog(@"encryptData ========== %@ /n", accountStr);
return accountStr;
}
//解密
-(NSString *) decryptData:(NSString *) strData
{
NSData *data = [strData dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
data = [GTMBase64 decodeData:data];
NSString *accountStr = [[NSString alloc] initWithData:
data encoding: NSUTF8StringEncoding];
NSLog(@"decryptData ========== %@ /n", accountStr);
return accountStr;
}
http://www.jguoer.com/blog/wp-content/uploads/2010/1/base64.zip
二.在自己的类中实现下面的方法 就可以实现加密和解密了
//加密
-(NSString *) encryptData:(NSString *) strData
{
NSData *data = [strData dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
data = [GTMBase64 encodeData:data];
NSString *accountStr = [[NSString alloc] initWithData:
data encoding: NSUTF8StringEncoding];
NSLog(@"encryptData ========== %@ /n", accountStr);
return accountStr;
}
//解密
-(NSString *) decryptData:(NSString *) strData
{
NSData *data = [strData dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
data = [GTMBase64 decodeData:data];
NSString *accountStr = [[NSString alloc] initWithData:
data encoding: NSUTF8StringEncoding];
NSLog(@"decryptData ========== %@ /n", accountStr);
return accountStr;
}
相关文章推荐
- iOS HmacSHA1加密 和 MD5 Base64加密 --iOS开发系列---项目中成长的知识五
- object-c 密码帐号加密 base64
- iOS开发之常用加密方法(aes、md5、base64)
- IOS开发之----常用加密方法(AES、MD5、Base64)
- IOS开发之----常用加密方法(AES、MD5、Base64)
- ios开发之Objective-C中BASE64编码加密解密的使用
- IOS开发之----常用加密方法(AES、MD5、Base64)
- iOS开发之算法加密md5,sha1,AES,base64
- IOS开发之—— 各种加密的使用(MD5,base64,DES,AES)
- ios开发之Objective-C中BASE64编码加密解密的使用
- iOS开发之----常用加密方法(AES、MD5、Base64)
- iOS开发:base64简单的加密和解密使用
- iOS开发之Objective-C中BASE64编码加密解密的使用
- iOS 开发 base64 加密和解密
- iOS开发(93)之常用加密方法(aes、md5、base64)
- ios开发Base64编码以及加密相关学习
- IOS 杂笔-10(Base64 加密)
- iPhone开发之BASE64加密和解密
- iOS开发 md5 简单加密
- IOS开发使用KeychainItemWrapper 持久存储用户名和密码