摘要: 用以下的方法进行处理带有特殊字符的参数,然后再去用转义后的字符串拼接URL就没有问题了。1 (NSString*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)[参数] , NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8); 阅读全文
posted @ 2012-04-05 13:31 铭久 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 首先谢谢4楼id0096替我修改的bug,当时由于只用于密码加密,所以没有测试中文,本次更新添加了objective-c的des解密和中文加密失败的修正。最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,登录的密码要用DES加密,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iOS的DES加密的时候遇到了一些问题,起初怎么调都调不成和Android端生成的密文相同。最终一个忽然的想法让我找到了问题的所在,现在将代码总结一下,以备自己以后查阅。首先,Java端的DES加密的实现方式,代码如下: 1 public class DES { 阅读全文
posted @ 2012-04-05 12:03 铭久 阅读(21401) 评论(15) 推荐(2) 编辑