求帆软报表参数解密的方法,方案

如题对参数进行加密  将url的参数&coms=1&dates=2018-11&types=0&mclass=物流 进行加密,例如 k=

1Af3ETxCiGeEolhxk+1TT  打开http://localhost:8075/webroot/decision/view/report?viewlet=Storage%2FBusinessType.cpt&op=write&k=1Af3ETxCiGeEolhxk+1TT

就能够获取下图数据

image.png

FineReport 虾米、木木 发布于 2019-3-11 15:24 (编辑于 2019-3-11 15:28)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
FaintLv6中级互助
发布于2019-3-11 15:26

op=write填报模式,其他就是给每个参数赋值,靠&分开,这有什么解密的。

  • 虾米、木木 虾米、木木(提问者) 没写明白,将url外部参数加密,防止别人获取地址就能访问
    2019-03-11 15:29 
  • Faint Faint 回复 虾米、木木(提问者) 数字签名认证-http://help.finereport.com/doc-view-845.html 可以照着这个帮助文档里的格式自己写web.xml吧,10.0用了servlet3.0标准,可以免去web.xml
    2019-03-11 16:02 
  • 虾米、木木 虾米、木木(提问者) 回复 Faint 我试一下 这个
    2019-03-11 16:24 
  • 虾米、木木 虾米、木木(提问者) 虽然最后还是自己写的,不过扩宽了思路
    2019-03-12 13:51 
最佳回答
0
孤陌Lv6资深互助
发布于2019-3-11 15:26(编辑于 2019-3-11 15:29)

这个不是显示的很明显了吗? 还要怎么说 COMS参数值=1 其他的一样啊

用POST 就好了啊

  • 虾米、木木 虾米、木木(提问者) 没写明白,将url外部参数加密,防止别人获取地址就能访问
    2019-03-11 15:29 
  • 孤陌 孤陌 回复 虾米、木木(提问者) 用POST方式传参 然后模板加访问权限 这样就必须要登录平台了才可以访问
    2019-03-11 15:30 
  • 虾米、木木 虾米、木木(提问者) 回复 孤陌 没时间去同步我们系统的人员到报表用户里面。除了post传参 不能根据url直接使用des或者ase加密吗?找了一下以前的 有解决方案,但是10.0 的我都没找到文件
    2019-03-11 15:39 
  • 孤陌 孤陌 回复 虾米、木木(提问者) 解决方案的网址发我看看 ?
    2019-03-11 15:47 
  • 虾米、木木 虾米、木木(提问者) 回复 孤陌 http://bbs.fanruan.com/thread-69976-1-1.html
    2019-03-11 15:48 
  • 3关注人数
  • 1668浏览人数
  • 最后回答于:2019-3-11 15:29
    请选择关闭问题的原因
    确定 取消
    返回顶部