上次曾经传过一个易宝、支付宝、财付通、云网等多用MD5加密程序。易宝是采用hmac的MD5加密,提供的ASP版函数不支持中文,使用dll注册那个兼容又不太好。上次我发布的加密程序也不支持中文,且支付宝那个加密函数是错误的。为此我专门研究了三天的hmac方案,当然了我也只是通过改进代码反复测试而已。先是调用易宝提供的C++版dll,因为我知道它支持中文。我先是把ASP版的密钥key进行unicode处理,然后用中文密钥与dll版加密结果竟然一致了。当时一高兴,认为处理中文字符肯定是采用unicode的。结果把密文换成中文一试,又不行了。我又想到按普通字符处理,中文字符再And&HFF,反复试验还是不行。浪费了两天,也找到了另一个C++版h