前端protobuf向后端传输时怎样加密数据?避免被抓包

前端protobuf向后端传输时怎样加密数据?如下代码在chrome网络工具能直接看到明文

var message = new proto.Ip(); //获取需要发送参数的这个函数
        message.setIp('127.0.0.1');//在原型是set的方法进行设置Username 
        var bytes =message.serializeBinary(); //序列化数据

image.png
如下是逼乎被加密后的protobuf数据,怎样像这样加密?
image.png

阅读 4.5k
1 个回答

可以使用非对称加密,先通过接口从后端获取公钥,前端传的参数都用公钥加密,后端在网关用私钥解密

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题