javascript - 如何在一台设备上加密文本并在另一台设备上解密?
问题描述
我正在使用 React Native 制作一个应用程序,将文本从设备 A 发送到服务器到设备 B。我正在尝试在事务之间实现某种加密,但我不确定如何去做。我查看了几个库和包,如RSA,但我不太了解。
如果用户 A 有一个私钥和一个公钥,而用户 B 有自己的私钥和公钥,如果用户 A 没有用户 B 的公钥,他们将如何通信,反之亦然?
解决方案
他们不能。
公钥的重点是您共享它们(因此是“公共的”)。
如果您不共享它们,公钥加密将不起作用。
推荐阅读
- python - Matplotlib 不会在图表上绘制线条
- kotlin - 如何在没有类声明的情况下将当前实例传递给另一个类的构造函数?
- python - 我不断收到此错误:Internal Server Error 服务器遇到内部错误,无法完成您的请求。如何解决?
- python - 如何在张量流评估期间打印当前评估步骤?
- python - 除了加载数据之外如何写尝试
- excel - Excel VBA - 插入表后更新多行上的唯一记录
- javascript - 当您通过路由更改页面时反应 CSSTransition
- flutter - 更改 Flutter 有状态小部件的最终小部件变量而状态变量不更改的原因
- c++ - 在 Qt 中包装 connect 方法隐藏了编译器所需的信息
- mongodb - MongoDB数据返回[]