[发明专利]处理加密表单的方法、服务器和计算机可读介质在审
申请号: | 202110349757.1 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112906042A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 杨涛;王红奇 | 申请(专利权)人: | 浙江太美医疗科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/46 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 骆希聪 |
地址: | 314000 浙江省嘉兴市经济技*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 加密 表单 方法 服务器 计算机 可读 介质 | ||
本申请提供了一种处理加密表单的方法、服务器和计算机可读介质。该方法包括:接收调用方发起的处理表单请求,处理表单请求为保存表单请求或查询表单请求;根据与表单所对应的预设的加密配置文件获取表单所对应的加密信息,加密信息包括表单所对应的密钥的获取方式和表单所对应的加密算法,加密配置文件用于使上下文包括密钥的密钥组成信息;基于密钥的获取方式在上下文中获取密钥的密钥组成信息,并根据密钥组成信息得到密钥;基于保存表单请求、密钥和加密算法对保存表单请求中的数据进行加密并存入表单;以及基于查询表单请求、密钥和加密算法对表单进行解密并返回给调用方。该方法能够降低数据加密的开发成本以及提高数据加密的可靠性。
技术领域
本申请主要涉及数据处理技术领域,尤其涉及一种处理加密表单的方法、服务器和计算机可读介质。
背景技术
在相关法律法规的要求下,部分用户数据需要进行加密处理,以防止信息泄漏。除了按需定制的人工编码加密,还可以结合用户的登录信息及其它用户相关信息来进行加密。
例如在一些SaaS(Software-as-a-Service,软件即服务)场景下,用户需要保证自己的数据是加密的,并且不能被应用提供方或任何其它可获取数据的人直接读取的。现有的方法大部分是通过数据库权限、内网权限等相关手段进行控制,或者是开发人员在开发过程中通过固定的加密算法进行加密保存。
在开发人员使用固定加密算法进行加密的情景下,在将数据存入数据库之前,开发人员需要先对数据进行加密操作。开发人员需要针对各个不同的场景,逐一手动编写加解密代码,并需要分别在所有进行数据新增、修改、查询或插入的地方进行加解密操作,开发人员工作量大,数据加密的实现成本高。并且在实际工作中,上述传统的手动编写加密代码的方式极其可能出现漏写或者错写代码的状况,极大地影响了数据加密的可靠性。
因此,如何降低数据加密的开发成本以及提高数据加密的可靠性是本领域技术人员亟需解决的问题。
发明内容
本申请要解决的技术问题是提供一种处理加密表单的方法、服务器和计算机可读介质,能够降低数据加密的开发成本以及提高数据加密的可靠性。
为解决上述技术问题,本申请提供了一种处理加密表单的方法,包括:接收调用方发起的处理表单请求,所述处理表单请求为保存表单请求或查询表单请求,所述表单保存于数据库中;根据与所述表单所对应的预设的加密配置文件获取所述表单所对应的加密信息,所述加密信息包括所述表单所对应的密钥的获取方式和所述表单所对应的加密算法,所述加密配置文件用于预先对上下文进行设置以使所述上下文包括所述密钥的密钥组成信息;基于所述密钥的获取方式在所述上下文中获取所述密钥的密钥组成信息,并根据所述密钥组成信息得到所述密钥;当所述处理表单请求为所述保存表单请求时,基于所述保存表单请求、所述密钥和所述加密算法对所述保存表单请求中的数据进行加密并存入所述表单;以及当所述处理表单请求为所述查询表单请求时,基于所述查询表单请求、所述密钥和所述加密算法对所述表单进行解密并返回给所述调用方。
在本申请的一实施例中,所述密钥组成信息包括以下的任意一项或多项:用户密码、用户标识、预设的定值、用户所属的租户所使用的密钥以及用户所属的项目所使用的密钥。
在本申请的一实施例中,当所述密钥组成信息包括所述用户密码时,若所述用户密码被修改,则将所述数据库中所有使用所述密钥加密的表单使用基于旧用户密码的旧密钥进行解密,然后使用基于新用户密码的新密钥进行加密。
在本申请的一实施例中,当所述密钥组成信息包括所述用户密码时,所述用户密码是从用户会话中获取。
在本申请的一实施例中,在所述根据预设的加密配置文件获取所述表单所对应的加密信息的步骤前,还包括:确认所述表单有与所述表单所对应的预设的加密配置文件。
在本申请的一实施例中,所述加密信息还包括所述表单所对应的盐的获取方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江太美医疗科技股份有限公司,未经浙江太美医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349757.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息推荐方法、装置及电子设备
- 下一篇:一种特高压输电线路用辅助接线装置