无法在我的应用程序中加载CryptoJS库,而该应用程序不是开源的

时间:2015-04-08 06:48:57

标签: javascript encryption aes cryptojs

我需要在我的应用程序中使用CryptoJS进行JavaScript加密和解密(QIK技术)。

当我尝试这样做时,CryptoJS库无法加载以下消息:

"javascript failure error and the CryptoJS  is undefined"

我附上了错误的屏幕截图,我正在这里。

我试图做的测试示例在下面给出了Fiddle 1和Fiddle 2.我是否需要进行任何外部设置才能访问我的应用程序?

enter image description here

我的小提琴:Fiddle 1Fiddle 2

1 个答案:

答案 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,以便在更真实的页面上显示设置:

希望它有所帮助!