我需要在我的應用程序(QIK技術)中使用CryptoJS進行JavaScript加密和解密。無法在我的應用程序中加載CryptoJS庫不是開源的
當我嘗試這樣做,CryptoJS庫失敗,出現以下消息加載:
"javascript failure error and the CryptoJS is undefined"
我附上錯誤屏幕截圖,在我這裏得到。
我試圖做的測試示例如下所示爲小提琴1和小提琴2.我是否需要執行任何外部設置以訪問CryptoJS到我的應用程序?
我需要在我的應用程序(QIK技術)中使用CryptoJS進行JavaScript加密和解密。無法在我的應用程序中加載CryptoJS庫不是開源的
當我嘗試這樣做,CryptoJS庫失敗,出現以下消息加載:
"javascript failure error and the CryptoJS is undefined"
我附上錯誤屏幕截圖,在我這裏得到。
我試圖做的測試示例如下所示爲小提琴1和小提琴2.我是否需要執行任何外部設置以訪問CryptoJS到我的應用程序?
沒有特別的設置。只是包括圖書館按照文件:
我已經從一個工作示例更新您的小提琴(我搬到你的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以及,向您展示一個更真實的頁面上的設置:
希望它能幫助!
感謝提示,我做了一些編輯。這個問題確實不是很好,但我的回答仍然比RTFM好;) – cl3m
我附上了我在應用程序中獲得的錯誤的屏幕快照。即使我嘗試了您的代碼,它仍然顯示錯誤到CryptoJS。我無法識別此問題。請嘗試在此幫助我.. – user2478250
@ cl3m OP總是有可能拒絕編輯。這是一個很好的編輯,但你也可以在評論中包含指向小提琴的鏈接(評論可能隨時被刪除),甚至包括小提琴中的「代碼」。 –
請編輯您的問題,以包括您在問題本身嘗試的代碼。並添加其他所有細節。然後你可以刪除你的評論。 –
您是否試圖從Java代碼加載Javascript代碼? – cl3m
不是當然...因爲它不是一個開源的,我們曾經以這種方式包含這些庫。我只是試過並評論(PFA) – user2478250