使用“CryptoJS"在Titanium移动项目的库中解密文本消息[三重DES]
Using "CryptoJS" library in a Titanium mobile project to decrypt a text message [Triple DES]
我有一个加密的文本消息,我想解密它使用"crypto-js"库张贴在链接:http://code.google.com/p/crypto-js/
我想使用三重DES解密。我下载了库,并将"tripledes.js"放在我项目的"lib"文件夹下。我以这种方式调用函数来解密:
var lib_decrypt = require('tripledes');
var message = lib_decrypt.DES.decrypt(Ti.Utils.base64decode(thetext), "secretphrase");
alert(message);
我总是得到这个错误:"Cannot call method 'decrypt' of undefined"。
我检查了"tripledes.js"代码,真诚地它是一个大库,所以我没有找到一个解决方案,如何使用这个库来解密我在钛中的文本。
提前感谢。
也许错误是你的对象你是否尝试创建一个实例或"tripledes"对象
var decode = require('tripledes');
var test = new decode();
var message = test.DES.decrypt(Ti.Utils.base64decode(thetext), "secretphrase");
你也检查了tripledes.js是在钛CommonJS模块顺序?https://wiki.appcelerator.org/display/guides/CommonJS +模块+在+钛
出现问题是因为我错过了在"tripledes.js"中导出"CryptoJS"。所以当我输入"出口"时。在"tripledes.js"中,一切都工作得很好,因为所有tripledes库函数都与"CryptoJS"实例相关
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- jquery中的文本框验证
- 如何从文本区域获取数据并使用javascript进行解密
- python解密在jsencrypt中加密的文本
- 使用openpgp将javascript二进制文件解密为文本
- 使用node.js解密mcrypt编码的文本
- 加密函数,即使使用错误的密钥,也总是解密为纯文本
- 加密输入的文本并在处理web表单时解密它
- 使用“CryptoJS"在Titanium移动项目的库中解密文本消息[三重DES]