摘要: 1、encode,decode:用来编码和 解码文件的,也可以对StringIO里的数据做编解码2、encodestring,decodestring:用来编码和解码字符串3、b64encode和b64decode:用来编码和解码字符串,并且有一个替换符号字符的功能 阅读全文
posted @ 2013-07-06 16:55 李伯波 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一个简单的例子:from pyDes import *data = "Please encrypt my data"k = des("DESCRYPT", CBC, "\0\0\0\0\0\0\0\0", pad=None, padmode=PAD_PKCS5)d = k.encrypt(data)print "Encrypted: %r" % dprint "Decrypted: %r" % k.decrypt(d)assert k.decrypt(d, padmode=PAD_PKCS5) 阅读全文
posted @ 2013-07-06 16:44 李伯波 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: #import "GTMBase64.h"- (void)testExample{ NSData *data = [@"HelloWorld" dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]; NSString* encoded = [[NSString alloc] initWithData:[GTMBase64 encodeData:data] encoding:NSUTF8StringEncoding]; NSLog(@"encoded:%@", 阅读全文
posted @ 2013-07-06 11:54 李伯波 阅读(673) 评论(0) 推荐(0) 编辑
摘要: NSData *btsData = [in_str dataUsingEncoding:NSUTF8StringEncoding];Byte *byteData = (Byte*)malloc(len);memcpy(byteData, [btsData bytes], len);NSMutableData *bts2Data = [NSMutableDatadataWithLength:len];[bts2Data initWithBytes:byteData length:len]; 阅读全文
posted @ 2013-07-06 11:22 李伯波 阅读(4849) 评论(0) 推荐(0) 编辑