Node.js v6包括一个模块,该模块提供加密功能,包括签名和验证功能。
如果没有签名或验证签名的方法,那么是否有办法将Node.js模块移植到Cordova或Phonegap?
基本上,我需要的是如何签署消息并验证来自Cordova应用程序的签名。
发布于 2016-05-17 21:21:37
我找到了我要找的东西:
http://kjur.github.io/jsrsasign/
这里演示了如何生成、签名和验证密钥:http://kjur.github.io/jsrsasign/sample-ecdsa.html
难以置信,它是纯javascript。因此,无论是在iOS平台还是安卓平台上,都是如此。
我唯一关心的是知道如何使用这个库来生成密钥。至少我可以生成密钥并使用安全通道发送它,稍后使用App对其进行签名/验证。
发布于 2016-05-15 09:43:28
Android有一个类可以对签名进行签名和验证,这个类名为签名。IOS有类似的functionality.Write,一个包装这些类的cordova插件。
除了webview提供的一些基本功能之外,cordova中的所有功能都是通过使用底层本地平台的插件提供的。因此,可以在科多瓦签署或核实签名。但这可能比你愿意做的还要努力。
https://stackoverflow.com/questions/37125578
复制相似问题