我用delphi和java算出的base64结果不一样
源字符:3204D5F347DEC6956C8BA60D38D133C5delphi的值 : MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=
java的值 : MgTV80fexpVsi6YNONEzxQ==有没有delphi可以算得和java一样的func给我一个呀
源字符:3204D5F347DEC6956C8BA60D38D133C5delphi的值 : MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=
java的值 : MgTV80fexpVsi6YNONEzxQ==有没有delphi可以算得和java一样的func给我一个呀
解决方案 »
- delphi中stringgrid删除行问题
- WaitForEvent用法,在TComport中。
- 发布一个免费软件,大家提提意见
- [面试题目,基础问题]数据赋值时,是否只把指针传递?
- 小弟急,在线等
- 请问,在Chart或DBChart中,能使背景色变为多种颜色吗,比如使背景色变成红黄绿3中颜色?
- 调用webservice,报415错误,问题在哪
- TechnoFantasy(www.applevb.com) 请进来取分,Taozc。
- 请教各位高高手,怎样使TStringGrid滚到我需要的col和row
- 多层中数据更新的问题
- TADOQuery控件使用OPEN后再使用EXECSQL出错
- 急---使用单独的Data module,数据查询时在DBGridEh中不能显示的问题
byte[] bytes = System.Text.Encoding.ASCII.GetBytes( encode );
Response.Write( Convert.ToBase64String( bytes ) );显示结果
------------------------------------------------------------------------------------
MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=
------------------------------------------------------------------------------------
delphi 获得base64编码showmessage( self.IdEncoderMIME1.Encode( '3204D5F347DEC6956C8BA60D38D133C5' ) );显示结果
---------------------------
Project1
---------------------------
MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=
---------------------------
OK
---------------------------
public static void main(String[] args) {
String s="3204D5F347DEC6956C8BA60D38D133C5";
System.out.println((new sun.misc.BASE64Encoder()).encode( s.getBytes() ));
}
}输出结果也是
MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=
protected static String encodedByMD5Base64(string str, Encoding charEncoder)
{
MD5 md5 = MD5.Create();
return Convert.ToBase64String(md5.ComputeHash(charEncoder.GetBytes(str)));
}
结果是 MgTV80fexpVsi6YNONEzxQ==,,,,我就想要这个结果呀,但我用delphi算出来就是MzIwNEQ1RjM0N0RFQzY5NTZDOEJBNjBEMzhEMTMzQzU=,,,痛苦中