Node-rsa 在 react native 中不起作用。但是,我必须使用它在移动应用程序中进行解密



因此,我正在开发一个项目,该项目需要一个网站来生成加密的qr码,以及qr码扫描仪移动应用程序来扫描和解密qr码。

我在react网站中使用了节点rsa进行加密。我在网站上添加了一个功能来扫描和解密qr码。在那里,它运行得很好。

但是,当我尝试在react原生应用程序中使用节点rsa时。它给出了常量加密nodeRsa((的错误。

我试图解密我的react客户端网站中节点rsa生成的qr码私钥。

有人能帮我解决问题吗??提前感谢!

我用这个来安装节点rsa

npm install node-rsa --save

这个错误是我在React原生中得到的

很抱歉我回答这个问题有点晚了。

节点rsa库似乎在后台使用了crypto库。对于NodeJS,crypto是默认安装的,但对于React Native,情况并非如此。

这是一个类似问题的链接。问题似乎出在react native上,而不是节点rsa上。开发人员建议将加密货币作为项目的依赖项。

https://github.com/facebook/react-native/issues/9427

最新更新