base64加密,目前遇到的加密方法.
base64 意思是 2的6次方
base64加密后的数据会比原来的数据大,而且结尾一般会有两个等号(==)
base64支持反向解密.而且base64是对二进制数据进行加密;
所以,要对数据进行base64加密,需要先将数据转为2进制数据.
NSData * base64Data = [data base64EncodedDataWithOptions:0]; //这个就是创建了一个base64Data来接收data进行base64加密后的数据
NSData * data = [[NSData alloc] initWithBase64EncodedData:base64Data options:0]; //这行代码是对加密后的数据进行反向解密.