用的是 andot 的源碼知牌,特此鳴謝。
源碼在 https://github.com/xuanyi0627/xxtea-objc.git
但是在源碼中沒有對標(biāo)志位的區(qū)分站超,在這個項目中對原來的代碼進行了修改荸恕,添加了是否包含標(biāo)志位。
源碼在 https://github.com/xuanyi0627/XXTEA_iOS.git
使用方式
NSString *text = @"Hello World! 你好死相,中國戚炫!";
NSString *key = @"1234567890";
NSString *encrypt_data = [XXTEA encryptStringToBase64String:text stringKey:key sign:YES];
NSString *decrypt_data = [XXTEA decryptBase64StringToString:encrypt_data stringKey:key sign:YES];
NSLog(@"%@", encrypt_data);
if ([text isEqual:decrypt_data]) {
NSLog(@"success!");
}
else {
NSLog(@"fail!");
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者