2015-04-08 44 views
-2

我需要在我的應用程序(QIK技術)中使用CryptoJS進行JavaScript加密和解密。無法在我的應用程序中加載CryptoJS庫不是開源的

當我嘗試這樣做,CryptoJS庫失敗,出現以下消息加載:

"javascript failure error and the CryptoJS is undefined" 

我附上錯誤屏幕截圖,在我這裏得到。

我試圖做的測試示例如下所示爲小提琴1和小提琴2.我是否需要執行任何外部設置以訪問CryptoJS到我的應用程序?

enter image description here

我的小提琴:Fiddle 1Fiddle 2

+0

請編輯您的問題,以包括您在問題本身嘗試的代碼。並添加其他所有細節。然後你可以刪除你的評論。 –

+0

您是否試圖從Java代碼加載Javascript代碼? – cl3m

+0

不是當然...因爲它不是一個開源的,我們曾經以這種方式包含這些庫。我只是試過並評論(PFA) – user2478250

回答

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以及,向您展示一個更真實的頁面上的設置:

希望它能幫助!

+0

感謝提示,我做了一些編輯。這個問題確實不是很好,但我的回答仍然比RTFM好;) – cl3m

+0

我附上了我在應用程序中獲得的錯誤的屏幕快照。即使我嘗試了您的代碼,它仍然顯示錯誤到CryptoJS。我無法識別此問題。請嘗試在此幫助我.. – user2478250

+0

@ cl3m OP總是有可能拒絕編輯。這是一個很好的編輯,但你也可以在評論中包含指向小提琴的鏈接(評論可能隨時被刪除),甚至包括小提琴中的「代碼」。 –

相關問題