在java 里將字串先MD5 然后再 Base64
如何在Delphi 里實作相同的結果呢 怎么測驗都不一樣啊
String key="TEST";
String content="<order><![CDATA[TEST測驗]]></order>";
String result=new String(Base64.encodeBase64(DigestUtils.md5((content + md5key).getBytes("UTF-8"))), "UTF-8");
uj5u.com熱心網友回復:
Java處理的結果呢?uj5u.com熱心網友回復:
大概是你沒處理好UTF8編碼問題,你的delphi版代碼呢?uj5u.com熱心網友回復:
這個問題我也在一年前遇到過,uj5u.com熱心網友回復:
這個問題我也遇到過,有人解決了嗎,或者有人找到原因了嗎?uj5u.com熱心網友回復:
這個問題除非自己寫一個,現有版本不可能相同的,ASP PHP就就有相同的uj5u.com熱心網友回復:
我以前也遇到過。。后來發現可以用delphi呼叫JS代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/122370.html
標籤:網絡通信/分布式開發
下一篇:Delphi7 64位編譯器!
