我需要在我的应用程序中使用CryptoJS进行JavaScript加密和解密(QIK技术)。
当我尝试这样做时,CryptoJS库无法加载以下消息:
"javascript failure error and the CryptoJS is undefined"
我附上了错误的屏幕截图,我正在这里。
我试图做的测试示例在下面给出了Fiddle 1和Fiddle 2.我是否需要进行任何外部设置才能访问我的应用程序?
答案 0 :(得分:1)
没有特殊设置。只需按照文档包含库:
我已经用一个工作示例更新了你的小提琴(我已经将你的Js代码从HTML面板移动到javascript代码并添加了jQuery库来显示结果): JsFiddle
HTML:
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/aes.js"></script>
的Javascript
var encrypted = CryptoJS.AES.encrypt("Message", "Secret Passphrase");
var decrypted = CryptoJS.AES.decrypt(encrypted, "Secret Passphrase");
console.log(decrypted.toString(CryptoJS.enc.Utf8));
我还添加了Plunkr,以便在更真实的页面上显示设置:
希望它有所帮助!