[阅读: 470] 2007-04-17 01:54:44
首先asp生成的html并不是你的delphi要计算md5的全部,里面还包含了已经计算过的md5,而且其中计算时用的字符集很可能是通过Server的ASP默认字符集(中文windows是936)计算的
其次,用户 View Source 得到的已经有可能和实现网络传输中的字符集不一样了,不一定是哪种字符集。而且用户 copy 的部分可能和你想要的部分差这么一个半个回车,差个回车还好说Trim掉回车就行了,万一差个你没想到的字符咋办。
也许有些流览器,用户 View Source 时,得到的已经经流览器转换过的代码了(IE Save As 时也是转换的),那样无论用户怎么 copy 也没法和你一样了。。
总言而之,这样的设计很不保险。