有没有轮子可以加密前端请求后解密数据后传给后端?

2023-07-10 16:31:58 +08:00
 Baloneo

加密后的前端数据->?解密数据,映射接口地址->后端明文->?加密数据->前端解密

要求前端 F12 看到的请求数据是加密的

2505 次点击
所在节点    编程
27 条回复
walpurgis
2023-07-10 20:35:31 +08:00
@XiLingHost wasm 内的数据最终还是要从 js 进出的,对于 js 来说 wasm 就是一个黑盒函数而已,我想拿数据并不需要了解它的实现,我可以在它外面打断点直接调用它
amlee
2023-07-11 00:18:19 +08:00
我感觉是伪需求,前端只要能开 f12 ,无论如何都能拿到数据。只要在前端加密前,解密后,打上断点就行
XiLingHost
2023-07-11 08:14:46 +08:00
@walpurgis https://www.egui.rs/ 参考这个,你觉得该怎么打断点
dengshen
2023-07-11 10:03:48 +08:00
看看谷歌的接口吧。数据看起来全是乱码
mdn
2023-07-11 10:53:44 +08:00
@Jirajine 混淆之后的代码,找起来也不容易

前端做的只能提高逆向成本,代码都是公开的,无法做到完全保密,而且就算是以二进制分发的客户端,也会被逆向
mdn
2023-07-11 10:58:08 +08:00
二进制只是一种编码形式,没有加密,直接解码就能得到内容
jianyang
2023-10-07 15:49:51 +08:00
我认为前端最大的加密就是混淆
不管你用什么加密方式你重要写在 JS 中吧、前端逆向最麻烦的点应该在于处理各种混淆
至于数据加密时间戳什么的、只要你对你的混淆有足够的信心、随便写个位移算法就够了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955561

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX