我正在尝试使用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端解密加密密码,有人可以告诉我该怎么办?