摘要: 字符串在编程过程中必不可少,程序中不同模块的交互也少不了传递字符串。 有时候,我们可能有这样的需求:字符串中某个子字符串是个特殊的标记,在传输过程中会对程序造成干扰,必须屏蔽它。最常见的例子:发起GET请求时,URL上的参数中如果有&符号,可能会导致参数列表被截断,最终导致传参失败。 遇到这种情况,我们首先能想到的是把参数加密,然后传输,最终处理的时候再解密,这样就巧妙的转换了特殊标记的表现形式,貌似可以解决问题。 但是,你不能保证加密算法本身不会产生特殊标记,也就是说,万一加密后的字符串中又出现了特殊标记怎么办? 因此,你不得不仔细筛选加密算法,确保不会冲突。但这种做法并不通用,如果 阅读全文
posted @ 2014-01-19 21:09 杨元 阅读(2783) 评论(0) 推荐(0) 编辑