因此,我正在开发一个项目,该项目需要一个网站来生成加密的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