java - Crypt 通过使用 RESTEasy 的注释来解密 java 对象 ID
问题描述
我正在开发一个使用 RestEasy Maven 插件调用 java web 服务的前端应用程序。我需要在服务器/客户端调用期间加密/解密对象 ID,反之亦然。我想知道是否有人知道任何 Maven 插件,给定 java 类的 ID 上的特定注释,自动加密(在返回对前端的响应之前)/解密(在调用 Web 服务方法之前)这些字段。
我试图阅读拦截器和类似的东西来找到一些解决方案
我希望某些字段(由 java 注释标记)可以在服务器向客户端发送响应之前加密,并在执行 Web 服务之前解密
解决方案
你试过jsypt吗?它有利于在属性文件中保存加密属性,我相信它也可以在你的情况下使用。
推荐阅读
- php - 使用 laravel 实现 Firebase 在 android 应用中发送通知
- sql - Postgresql 数据透视表和触发器
- webdriver-io - 使用 codeceptJS 在 appium 中单击 Element 不起作用
- html - 如何将 Google Meet 集成到 iframe 中?
- ajax - ajax laravel获取属于select中成绩的值
- azure-logic-apps - 逻辑应用触发器“发生资源事件时”不起作用
- docker - 在 Docker 容器上安装依赖项 - Airflow
- python - 计算字典字典中的增量
- systemd - 为什么在 systemd 覆盖中的另一个 ExecStart=/new/value 之前使用 ExecStart= (没有值)?
- swift - Swift 5.5 并发:创建具有自定义错误类型的任务