GWT中的三重加密和Javascript中的解密

GWT中的三重加密和Javascript中的解密,java,encryption,gwt,cryptojs,tripledes,Java,Encryption,Gwt,Cryptojs,Tripledes,我需要在GWT客户端文件中进行三重DES加密,并需要在javascript中对加密字符串进行解密。我在GWT中使用了TripleDesCipher,但在使用crypto js在javascript中进行解密时,我得到的是空白字符串。下面是我的GWT代码 TripleDesCipher cipher = new TripleDesCipher(); String enc =""; String key = "579D2D852F2F3BABABBD71B7"; c

我需要在GWT客户端文件中进行三重DES加密,并需要在javascript中对加密字符串进行解密。我在GWT中使用了TripleDesCipher,但在使用crypto js在javascript中进行解密时,我得到的是空白字符串。下面是我的GWT代码

    TripleDesCipher cipher = new TripleDesCipher();
    String enc ="";
    String key = "579D2D852F2F3BABABBD71B7";

    cipher.setKey(key.getBytes());
    try {
      enc = cipher.encrypt(String.valueOf(value));


    } catch (DataLengthException e1) {
      e1.printStackTrace();
    } catch (IllegalStateException e1) {
      e1.printStackTrace();
    } catch (InvalidCipherTextException e1) {
      e1.printStackTrace();
    }
下面是我解密的javascript代码

var encrypted = urlParams.get('id');

var base64String = encrypted.toString();
alert(base64String);
var key = "579D2D852F2F3BABABBD71B";        

var decrypted = 
CryptoJS.TripleDES.decrypt(base64String,key);
console.log("DES3 decrypted text:"+ decrypted.toString(CryptoJS.enc.Utf8));