The invention discloses a filter-based information encryption method, device, device and readable storage medium. The method comprises steps: after obtaining the response result sent to the client, the first field information to be encrypted and the second field information not to be encrypted in the response result are obtained through the filter in the server; and the first field information is encrypted in the filter. The field information obtains the encrypted first field information, splices the second field information and the encrypted first field information into a response message, and sends the response message to the client. The invention avoids encrypting the message to be transmitted at the interface level, reduces the workload of interface development, and encrypts only part of the message to be transmitted in the encryption process, reduces the time of server encrypting the message to be transmitted, and improves the encryption efficiency.
【技术实现步骤摘要】
基于过滤器的信息加密方法、装置、设备及可读存储介质
本专利技术涉及通信
,尤其涉及一种基于过滤器的信息加密方法、装置、设备及可读存储介质。
技术介绍
现有的业务系统,一般都会对敏感信息进行加密。加密的方法为:在业务接口层面对所需传输的报文进行加密,且在加密过程中,是将携带有敏感信息的报文整体进行加密。然而,在接口层面进行报文加密会增加业务接口开发的工作量,增加冗余代码,且对携带有敏感信息的报文整体进行加密,特别是在携带敏感信息的报文数据量较大时,延长了加密时间,导致加密效率低下。
技术实现思路
本专利技术的主要目的在于提供一种基于过滤器的信息加密方法、装置、设备及可读存储介质,旨在解决现有的在业务接口层面对所需传输的报文进行加密,增加了业务接口开发的工作量,且加密效率低下的技术问题。为实现上述目的,本专利技术提供一种基于过滤器的信息加密方法,所述基于过滤器的信息加密方法包括步骤:当获取到发送给客户端的响应结果后,通过服务器中的过滤器获取所述响应结果中需要加密的第一字段信息和不需要加密的第二字段信息;在所述过滤器中加密所述第一字段信息,得到加密后的所述第一字段信息 ...
【技术保护点】
1.一种基于过滤器的信息加密方法,其特征在于,所述基于过滤器的信息加密方法包括以下步骤:当获取到发送给客户端的响应结果后,通过服务器中的过滤器获取所述响应结果中需要加密的第一字段信息和不需要加密的第二字段信息;在所述过滤器中加密所述第一字段信息,得到加密后的所述第一字段信息;将所述第二字段信息和加密后的所述第一字段信息拼接成响应消息,并将所述响应消息发送给所述客户端。
【技术特征摘要】
1.一种基于过滤器的信息加密方法,其特征在于,所述基于过滤器的信息加密方法包括以下步骤:当获取到发送给客户端的响应结果后,通过服务器中的过滤器获取所述响应结果中需要加密的第一字段信息和不需要加密的第二字段信息;在所述过滤器中加密所述第一字段信息,得到加密后的所述第一字段信息;将所述第二字段信息和加密后的所述第一字段信息拼接成响应消息,并将所述响应消息发送给所述客户端。2.如权利要求1所述的基于过滤器的信息加密方法,其特征在于,所述当获取到发送给客户端的响应结果后,通过服务器中的过滤器获取所述响应结果中需要加密的第一字段信息和不需要加密的第二字段信息的步骤包括:当获取到发送给客户端的响应结果后,获取服务器过滤器中预存的加密字段,并将所述响应结果中的各个字段与所述加密字段进行对比;确定所述响应结果中与所述加密字段一致的字段对应信息为需要加密的第一字段信息;确定所述响应结果中与所述加密字段不一致的字段对应信息为不需要加密的第二字段信息。3.如权利要求1所述的基于过滤器的信息加密方法,其特征在于,所述基于过滤器的信息加密方法的步骤还包括:当侦测到业务接口的接入请求后,获取所述业务接口对应的待传输字段;将所述待传输字段与预设敏感字段进行对比;若所述待传输字段与所述敏感字段一致,则确定所述待传输字段为加密字段;若所述待传输字段与所述敏感字段不一致,则确定所述待传输字段不是加密字段。4.如权利要求1所述的基于过滤器的信息加密方法,其特征在于,所述当获取到发送给客户端的响应结果后,通过服务器中的过滤器获取所述响应结果中需要加密的第一字段信息和不需要加密的第二字段信息的步骤之前,还包括:当服务器通过过滤器接收到客户端发送的请求报文后,获取所述请求报文中未加密的字段信息,以及获取所述请求报文中加密后的字段信息;解密加密后的所述字段信息,得到对应的原始字段信息;将未加密的所述字段信息和所述原始字段信息拼接成执行报文发送给所述服务器中的执行接口;通过所述执行接口执行所述执行报文,得到响应结果。5.如权利要求4所述的基于过滤器的信息加密方法,其特征在于,所述当服务器通过过滤器接收到客户端发送的请求报文后,获取所述请求报文中未加密的字段信息,以及获取所述请求报文中加密后的字段信息的步骤之后,还包括:若未成功解密加密后的所述字段信息,则生成提示信息,...
【专利技术属性】
技术研发人员:施恒,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。