Node.js v6包括一个提供加密功能的模块,包括签名和验证功能.
如果没有办法签名或验证签名可能有办法将Node.js模块移植到Cordova或Phonegap吗?
基本上我需要的是签署消息并验证Cordova应用程序签名的方法.
https://nodejs.org/dist/latest-v6.x/docs/api/crypto.html#crypto_class_sign
最佳答案
我找到了我要找的东西:
http://kjur.github.io/jsrsasign/
这里有一个如何生成,签名和验证密钥的演示:
http://kjur.github.io/jsrsasign/sample-ecdsa.html
难以置信,这是纯粹的JavaScript.因此,它将在iOS和Android平台上运行.
我唯一关心的是知道使用这个库进行密钥生成是多么安全.至少我可以生成密钥并使用安全通道发送它,稍后使用App进行签名/验证.