买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:珠海迈越信息技术有限公司
摘要:本发明提供的一种基于MyBatis对数据自动签名防篡改的方法、系统及设备,包括以下步骤:步骤S1,配置使用注解;步骤S2,配置签名算法和拦截器,加载配置类、自动扫描配置和MyBatis拦截器配置;步骤S3,启动应用程序;步骤S4,扫描注解、加载MyBatis拦截器和加载签名算法;步骤S5,数据操作,当有查询或持久化操作时,MyBatis拦截器会拦截该操作;若匹配,根据校验结果自动签名验证,并把校验结果返回,根据校验结果,根据具体业务情况做不同处理;通过注解动态配置字段并与MyBatis框架的无缝集成,实现数据自动签名验证防篡改功能。
主权项:1.一种基于MyBatis对数据自动签名防篡改的方法,其特征在于,包括以下步骤:步骤S1,配置使用注解开发人员使用@RowSignature注解标记实体类,通过属性signFields、ignoreFields设置需要签名的多个字段或者不需要签名的多个字段;步骤S2,配置签名算法和拦截器加载配置类、自动扫描配置和MyBatis拦截器配置;步骤S3,启动应用程序,以上配置依次都会被加载;步骤S4,扫描注解、加载MyBatis拦截器和加载签名算法;步骤S5,数据操作步骤S5.1,对于持久化操作,MyBatis拦截器会预先处理,通过签名验证模块将需要签名的字段进行加密,生成签名,存入数据库中;步骤S5.2,当有查询或持久化操作时,MyBatis拦截器会拦截该操作;步骤S5.3,对于查询操作,MyBatis拦截器会预先处理,先校验签名是否匹配;步骤S5.4,若不匹配,直接把校验结果返回并结束;步骤S6,若匹配,根据校验结果自动签名验证,同时默认使用国密SM2算法,灵活实现包含多种加密算法的接口,MyBatis拦截器处理数据结果集,更新或者查询校验数据是否被篡改,且根据具体业务情况做不同处理;步骤S7,把校验结果返回并结束。
全文数据:
权利要求:
百度查询: 珠海迈越信息技术有限公司 一种基于MyBatis对数据自动签名防篡改的方法、系统及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。