在钛中使用Crypto-JS(commonjs)
Using Crypto-JS (commonjs) in titanium
我不熟悉commonjs的概念,所以我的策略可能基本上是错误的。
我想在钛合金中使用 CryptoJS.HMAC() 和 CryptoJS.SHA256
我已经从这里下载了CryptoJS v3.1.2.zip。
然后复制 Resources/CryptJS/下的所有文件。
然后我在核心中添加最后一行.js
return C;
}(Math));
module.export = CryptoJS; //add this line
现在在我的应用程序中.js
var CryptoJS = require('./CryptoJS/components/core');
CryptoJS.HMAC(CryptoJS.SHA256, dateStamp, testKey, { asBytes: true});
然而它显示
undefined is not a function
错误,当我调用CryptoJS.HMAC()
我可以得到帮助吗?
你可以在 npm 上找到一个通用的 JS 版本的 Crypto Js: https://www.npmjs.com/package/browserify-cryptojs
也许你有更多的运气!
尝试将s
添加到 export
,因此它变为:
module.exports = CryptoJS; //add this line
相关文章:
- 混淆Crypto.JS密码短语
- 在iOS应用程序的分析云代码上运行crypto-js的问题
- 通过Crypto.js获取文件的md5sum
- crypto-js如何隐藏类方法
- 将C#Cryptography.Rijndael加密转换为Javascript(pref.crypto-js)
- 火狐插件错误:在 resource://gre/modules/commonjs/http.js 找不到模块“路径”
- Websockets聊天消息加密与AES,Crypto.js和.NET
- 使用crypto-js加密密码并通过ajax发送表单(并在java中解密),我得到:类型错误:无法读取未定义的属性“单词
- AES - Crypto JS & PHP
- AES解密在伪造中失败,但在crypto-js中工作
- 在钛中使用Crypto-JS(commonjs)
- 在使用密码加密消息时,crypto-js 在内部使用的 AES 参数和步骤是什么
- 使用Crypto-js对元素内容进行哈希处理
- crypto-js和pycrypto中的AES问题
- 使用crypto.js创建文本表单生成器
- 在流星中使用Crypto.js
- Crypto.js在字节数组中使用key和iv(vector)进行解密
- crypto-js-DES(或Triple-DES)CBC模式下的加密
- Node.js - crypto.js - PFX报头太长
- Crypto-Js不同于mcrypt的输出,当数据发生变化时进行加密