首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能在Phonegap/Cordova应用程序中生成数字签名?

是否有可能在Phonegap/Cordova应用程序中生成数字签名?
EN

Stack Overflow用户
提问于 2016-05-09 21:13:56
回答 3查看 1.8K关注 0票数 5

Node.js v6包括一个模块,该模块提供加密功能,包括签名和验证功能。

如果没有签名或验证签名的方法,那么是否有办法将Node.js模块移植到Cordova或Phonegap?

基本上,我需要的是如何签署消息并验证来自Cordova应用程序的签名。

签名

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-05-17 21:21:37

我找到了我要找的东西:

http://kjur.github.io/jsrsasign/

这里演示了如何生成、签名和验证密钥:http://kjur.github.io/jsrsasign/sample-ecdsa.html

难以置信,它是纯javascript。因此,无论是在iOS平台还是安卓平台上,都是如此。

我唯一关心的是知道如何使用这个库来生成密钥。至少我可以生成密钥并使用安全通道发送它,稍后使用App对其进行签名/验证。

票数 2
EN

Stack Overflow用户

发布于 2016-05-15 09:43:28

Android有一个类可以对签名进行签名和验证,这个类名为签名。IOS有类似的functionality.Write,一个包装这些类的cordova插件

除了webview提供的一些基本功能之外,cordova中的所有功能都是通过使用底层本地平台的插件提供的。因此,可以在科多瓦签署或核实签名。但这可能比你愿意做的还要努力。

票数 1
EN

Stack Overflow用户

发布于 2016-05-10 07:16:58

在cordova应用程序中执行Node代码是不可能的,只能在钩子中执行,但是javascript中有几个密码库,这可能对您有帮助。

检查密码学这个插件中的cordova

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37125578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档