起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 592|回复: 9

[处理中3] 请问如何对接第三方加密机?

[复制链接]

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
发表于 2024-11-19 10:23:02 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
目前系统是BeX5V3.8。

上级要求购买了一个加密机,加密机实现了一个加密接口和一个解密接口。
我看了论坛没找到相关的内容。

如何解决:
我应该如何在BeX5中对前端的请求统一加密,然后在后端统一解密处理。
后端处理数据之后再进行统一加密返回,返回后再前端解密。

大概是这么个流程:
41bf5a64-c5ec-49ff-9262-88c3085bb101.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36092
发表于 2024-11-19 10:42:18 | 显示全部楼层
标准的web应用中jquery和servlet怎么处理的实现原理都一样
前端调用就是ajax请求,后端拦截就是filter
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
 楼主| 发表于 2024-11-19 10:50:03 | 显示全部楼层
jishuang 发表于 2024-11-19 10:42
标准的web应用中jquery和servlet怎么处理的实现原理都一样
前端调用就是ajax请求,后端拦截就是filter ...

我的意思是BeX5对Data的请求,比如请求Action的时候先进行加密,然后后端进行解密、加密再进行返回。
回复 支持 反对

使用道具 举报

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
 楼主| 发表于 2024-11-19 11:01:12 | 显示全部楼层
jishuang 发表于 2024-11-19 10:42
标准的web应用中jquery和servlet怎么处理的实现原理都一样
前端调用就是ajax请求,后端拦截就是filter ...

哦,我大概明白了,后端可以用自己定义filter进行过滤,返回数据也是用这个吗?

如果前端用jquery的话,如何对ajax进行拦截?
回复 支持 反对

使用道具 举报

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
 楼主| 发表于 2024-11-19 15:06:20 | 显示全部楼层
本帖最后由 叫我银垚就好了 于 2024-11-19 16:17 编辑

我找到了前端有关request的内容,我想通过这个request.js对后端发起的action请求进行统一加密,然后后端再接收之前通过filter进行解密,但我发现UI2/system/lib/base下只有request.js.xdoc没有request.js。

请问w文件中只要发起了action请求,就对请求内容加密,我应该在那个文件修改,或者在哪里定义一个可以对所有ajax请求发起前的过滤器?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36092
发表于 2024-11-19 17:29:44 | 显示全部楼层
UIServer中写filter拦截
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
 楼主| 发表于 2024-11-20 11:16:36 | 显示全部楼层
我发现用拦截器的方法不行,还是得改前端请求内容封装的代码,后端返回内容封装的代码。

比如请求数据时请求数据和返回数据是明文:
cd6207f0-3512-4b3f-9641-7aa858a1ba1b.png
33418ea5-abed-43fa-9eeb-d1a789a06453.png
上面图片中是我请求一个数据,我想请求的数据加密,响应数据也加密。


用拦截器的方法行不通。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36092
发表于 2024-11-22 14:12:59 | 显示全部楼层
BusinessServer上加拦截器了吗
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1017

主题

4387

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11063
QQ
发表于 2024-11-24 20:41:06 | 显示全部楼层
jishuang 发表于 2024-11-19 17:29
UIServer中写filter拦截

好方案
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

29

主题

90

帖子

622

积分

高级会员

Rank: 4

积分
622
QQ
 楼主| 发表于 2024-12-4 09:28:44 | 显示全部楼层
jishuang 发表于 2024-11-22 14:12
BusinessServer上加拦截器了吗

加上了,并且也成功拦截了,但是处理完之后,发现并不能将处理后的数据替换后再执行原有的操作。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-1-18 12:57 , Processed in 0.078029 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表