2014-10-30 101 views
1

我们在Java中有一个工作代码,它解密一个加密的字符串,并且它使我们回到字节数组。javascript-base64解码就像Java中的充气城堡

byte[] decode = null; 
decode = Base64.decode(encryptedString); 

我们在客户端需要一个等效版本:javascript。有没有可用的库?

谢谢!

+0

可能的重复http://stackoverflow.com/questions/2820249/base64-encoding-and-decoding-in-client-side-javascript – hcs 2014-10-30 08:16:39

+0

@ hcs,我相信那些不会返回一个字节数组。 – lorraine 2014-10-30 08:17:51

回答

2

事实证明,我们的加密代码工作正常,它的回报是在十六进制格式但是,当我们在Java代码中,以十六进制转换我们的byte [],他们竟然是等价的:

CryptoJS.enc.Base64.parse(encryptedString); 

获得的经验:在java上它主要处理byte [],但在Crypto上它使用十六进制。