因为要与WebService进行通信,需要进行验证。
在Delphi中使用MD5,单字节(Ansi)的结果相同,但双字节(Unicode)的结果不同。
而WebService已经在使用,无没更改验证方式。有没有高人帮帮,处理MD5,Unicode啊!!!
在Delphi中使用MD5,单字节(Ansi)的结果相同,但双字节(Unicode)的结果不同。
而WebService已经在使用,无没更改验证方式。有没有高人帮帮,处理MD5,Unicode啊!!!
解决方案 »
- 注册表启动项的问题
- 关于用webbrowser获取网页源码
- delphi 写的程序怎么能通过INTER 访问远程的SQL SERVER数据库(都是ADSL)
- 关于Oracle建立索引的问题求教
- FastReport 总页数的问题
- 编译后的"neimeng.exe"单独运行,最小化时出现错误提示,如果同时运行DELPHI,最小化就没有错误提示,怎么解决?
- 为了做一个通用的查找窗,请教各位大侠
- 请问delphi 中有没有类似于计算器的控件
- 非法操作,我无措可施,帮帮我呀
- 如何在对话框内添加自定义ComboBox?一小时内给分!
- 如何在运行时列出bpl文件中包含哪些窗体?
- delphi 数组跟for
http://blog.csdn.net/maozefa/archive/2007/06/15/1653560.aspx
如:123(ANSIString)
MD5:202CB962AC59075B964B07152D234B70
就是不会处理Unicode的C#的MD5('123')
Ansi:202cb962ac5975b964b7152d234b70
Unicode:5fa285e1bebea6623e33afc4a1fbd5
我那个里面的UNICODE与ANSI处理结果是相同的《《这个试过是一样的。嘻嘻。
简单绕开了:都编码为ascii可见字符(如base64)再md5