将字节数据编码为vb6中的base64字符串,并将java中的base64字符串解码为字节数据不同

时间:2017-03-30 11:31:22

标签: java vb6 base64

我通过以下代码将字节数据编码到vb6中的base64字符串:

Dim Fingerdata As String
Dim objXML As MSXML2.DOMDocument
Dim objNode As MSXML2.IXMLDOMElement

Set objXML = New MSXML2.DOMDocument
Set objNode = objXML.createElement("b64")
objNode.dataType = "bin.base64"
objNode.nodeTypedValue = g_Template
Fingerdata = objNode.Text

Set objNode = Nothing
Set objXML = Nothing

我通过以下代码将此base64字符串解码为java中的字节数据:

String templateString = request.getParameter("temp"); 
byte[] fingerbytes = Base64.decodeBase64(templateString);

但令人惊讶的是,我注意到最初的字节数据和解码base64数据后得到的字节数据不一样。如何确保两个字节数据相同?请帮我 。

0 个答案:

没有答案