CryptoJS加密和java端解密

时间:2018-01-30 16:05:31

标签: javascript cryptojs

我正在尝试使用cryptojs加密密码,然后我将解密服务器端的加密字符串。我添加了脚本

<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/aes.js"></script> 
 var key="abcdef";
 var password = document.getElementById('password').value;
var encrypted = CryptoJS.AES.encrypt(password, key);

我收到错误 ReferenceError:未定义CryptoJS

有人能告诉我如何在jsp中进行加密并在java端使用jsp上定义的密钥对其进行解密。 谢谢。

我找到了核心库,现在我可以在Jsp上加密和解密

 var encryptedpassword=CryptoJS.AES.encrypt(password,'abcd');
          var ciphertext = encryptedpassword.ciphertext.toString(CryptoJS.enc.Base64);
          console.log(ciphertext);

并使用以下

解密
  var decryptedpassword=CryptoJS.AES.decrypt(encryptedpassword,'abcd');
          var plaintext = decryptedpassword.toString(CryptoJS.enc.Utf8);
         console.log(plaintext);

我现在的问题是我想在java端解密加密密码,有人可以告诉我该怎么办?

0 个答案:

没有答案