javascript - vue使用jquery ajax发送请求的时候 如何保护请求参数不被看到
PHP中文网
PHP中文网 2017-04-11 10:35:40
[JavaScript讨论组]

例如

参数这些都可以被直接看到 有什么办法保密吗 部分参数是用来保密的

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
ringa_lee

楼主指的是那部分请求参数?{robt:"123",...}这一部分吗? post请求时这部分参数是加密的。

大家讲道理

请求参数不被看到?请求参数在哪里?URL里,还是requestBody里?

如果是url里以query的形式出现的,譬如:?name=xxx,那藏不住了。怎么着都能被人看到,哈哈

如果是放到request body里的,那走https协议,别人破译需要时间(理论上很难破译)。

迷茫

保密的数据如果只是用来验证身份,可以把数据转换成md5签名,这样除了用户,所有人都不知道具体内容。
验证的时候,只要MD5签名匹配就行。

不过,md5不能转译为明文。如果需要,只能采用某种加密算法,把密文和密钥一块发给后台,后台利用特有的解密算法,才能把数据解密出来。不知道解密算法就很难破译密文。

ringa_lee

这个应该和你们后端去沟通, 让后端先把数据用可逆方式加密输出到页面上

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号