您的位置:首页 > 移动开发 > IOS开发

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;
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: