如何集成安全消息传递反应本机聊天项目?

How can I integrate secure messaging react native chat project?

我正在使用 React native 开发一个聊天应用程序。作为数据库,我还想在我的安全消息传递项目中包含 mysql。为此,需要端到端加密。你能告诉我怎么做吗?

你可以使用类似的东西:https://www.npmjs.com/package/hybrid-crypto-js for your encryption and decryption. And in order to achieve real time chatting you can use https://socket.io/你不应该将私钥存储在你的数据库中,这些应该在每台设备上保密,比如在 AsyncStorage 中以防本机反应。消息应存储在设备上(如 whatsapp)或在您的数据库中加密。

我的建议是单独尝试每个包,然后将它们集成在一起,您可以从使用 socket.io 实现基本聊天开始,然后尝试加密和解密消息。详情请关注这篇文章:https://dev.to/kris/buiding-chat-app-with-react-native-and-socket-io-4p8l