一种链接加密方法、装置、设备及存储介质制造方法及图纸

技术编号:36873926 阅读:17 留言:0更新日期:2023-03-15 20:19
本发明专利技术涉及计算机技术领域及数字医疗领域,公开了一种链接加密方法、装置、设备及存储介质,该方法包括:获取包括内层链接和外层链接的待加密链接,从内层链接中读取内层链接参数并对其进行加密处理,得到加密字符串,将加密字符串填充至内层链接得到加密内层链接,从外层链接中读取外层链接参数并对其和加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接后填充至外层链接,得到目标加密链接,本方法解决了现有技术中链接加密效果差的问题,通过加密、编码和填充相结合的方式有效提高了链接加密的兼容性、复杂性和独特性,消除了链接被拦截时的破译风险,有效提高了链接传输的安全性,具有安全性高、适用性强的特点。用性强的特点。用性强的特点。

【技术实现步骤摘要】
一种链接加密方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
及数字医疗领域,尤其涉及一种链接加密方法、装置、设备及存储介质。

技术介绍

[0002]两个合作公司之间的接口对接时,都会需要按照双方定义好的接口地址及参数开发,对于开发完成的产品页面,双方会通过一个定义好的统一资源定位符(uniform resource locator,URL)作为外层链接进行调用请求,并会在URL后面跟上所需的参数,从而跳转到内层链接以进入开发完成的页面,例如在医疗领域中,医疗服务提供方向客户的设备发送外层链接,进而跳转至指定内容页,以便选择性的获取客户的病例、检查报告、处方等信息,但是,这样的URL容易被第三方拦截、破译或篡改,进而导致访问位置错误,甚至泄漏重要信息。
[0003]在现有技术中,有多种常用的加密算法或加密软件,合作公司之间也往往通过使用现有的加密算法或加密软件对收发的链接进行加密和解密,在实施本申请的过程中,专利技术人意识到现有技术中至少存在如下问题:现有的加密算法和加密软件的算法逻辑公开程度高,破解难度有限,同时不同的加密方式之间相容性差,多重加密难以产生结合效果,上述缺点导致链接加密效果差,破译风险高。

技术实现思路

[0004]本专利技术提供一种链接加密方法方法、装置、设备及存储介质,以解决现有的加密方式公开程度高,破解难度低,多重加密难以产生结合效果,进而导致的链接加密效果差,破译风险高的技术问题。
[0005]第一方面,提供了一种链接加密方法,包括:
>[0006]获取待加密链接,所述待加密链接包括内层链接和外层链接;
[0007]从所述内层链接中读取内层链接参数,并对所述内层链接参数进行加密处理,得到加密字符串,根据预设的内链填充方式将所述加密字符串填充至所述内层链接,得到加密内层链接;
[0008]从所述外层链接中读取外层链接参数,并对所述外层链接参数和所述加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接;
[0009]根据预设的外链填充方式,将所述编码外层参数和所述编码内层链接填充至所述外层链接,以得到目标加密链接。
[0010]第二方面,提供了一种链接加密装置,包括:
[0011]链接获取模块,用于获取待加密链接,所述待加密链接包括内层链接和外层链接;
[0012]加密模块,用于从所述内层链接中读取内层链接参数,并对所述内层链接参数进行加密处理,得到加密字符串,根据预设的内链填充方式将所述加密字符串填充至所述内层链接,得到加密内层链接;
[0013]编码模块,用于从所述外层链接中读取外层链接参数,并对所述外层链接参数和所述加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接;
[0014]填充模块,用于根据预设的外链填充方式,将所述编码外层参数和所述编码内层链接填充至所述外层链接,以得到目标加密链接。
[0015]第三方面,提供了一种链接加密方法设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现上述一种链接加密方法的步骤。
[0016]第四方面,提供了一种链接加密方法设备可读存储介质,所述存储介质存储有软件程序,其特征在于,所述软件程序被处理器执行时实现上述一种链接加密方法的步骤。
[0017]上述一种链接加密方法、装置、设备及存储介质所实现的方案中,首先获取包括内层链接和外层链接的待加密链接,从内层链接中读取内层链接参数,并对内层链接参数进行加密处理,得到加密字符串,将加密字符串填充至内层链接,得到加密内层链接,从外层链接中读取外层链接参数,并对外层链接参数和加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接,将编码外层参数和编码内层链接填充至外层链接,以得到目标加密链接,完成对待加密链接的加密,解决了现有技术中加密方式公开程度高,破解难度低,多重加密难以产生结合效果,进而导致的链接加密效果差,破译风险高的问题,通过加密、编码和填充对内层链接和外层链接进行处理,得到同时包含内层链接和外层链接的信息的目标加密链接,加密、编码和填充相结合的方式有效提高了链接加密的兼容性、复杂性和独特性,消除了链接被拦截时的破译风险,有效提高了链接传输的安全性,具有安全性高、适用性强的特点。
附图说明
[0018]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术一实施例中一种链接加密方法的一应用环境示意图;
[0020]图2是本专利技术一实施例中一种链接加密方法的一流程示意图;
[0021]图3是图2中步骤S220的一具体实施方式流程示意图;
[0022]图4是图2中步骤S230的一具体实施方式流程示意图;
[0023]图5是图2中步骤S230的另一具体实施方式流程示意图;
[0024]图6是图2中步骤S230之前可包括的步骤示意图;
[0025]图7是图2中步骤S240的一具体实施方式流程示意图
[0026]图8是本申请一示例性实施例示出的链接加密装置的结构示意图;
[0027]图9是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]首先需要说明的是,本专利技术实施例提供的一种链接加密方法,可应用在如图1的应用环境中,图1是本专利技术一实施例中一种链接加密方法的一应用环境示意图,其中,服务器端1提供链接,客户端2获取链接,服务器端1与客户端2通过网络实现链接的传输和数据交互,服务器端1和客户端2,可以包括但不限于是个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴智能设备等具有信息传输或交流功能的电子设备,也可以是由上述电子设备中的其中一种或几种构成的集群,值得说明的是,在上述场景描述中,服务器端1和客户端2是针对链接加密行为进行区分的,也即服务器端1可以是服务的提供方也可以是服务的请求方,客户端2可以是服务的提供方也可以是服务的请求方,例如在一种可能的应用场景下,在数字医疗产品的交付场景下,客户端2可以是数字医疗产品的提供方,服务器端1可以是数字医疗产品的需求方,服务器端1需要通过发送加密链接,从客户端2获取特定的数字医疗产品,又例如在另一种可能的应用场景下,在数字医疗产品的提供方对需求方的医疗信息进行获取场景下,客户端2可以是数字医疗产品的需求方,服务器端1本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种链接加密方法,其特征在于,包括:获取待加密链接,所述待加密链接包括内层链接和外层链接;从所述内层链接中读取内层链接参数,并对所述内层链接参数进行加密处理,得到加密字符串,根据预设的内链填充方式将所述加密字符串填充至所述内层链接,得到加密内层链接;从所述外层链接中读取外层链接参数,并对所述外层链接参数和所述加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接;根据预设的外链填充方式,将所述编码外层参数和所述编码内层链接填充至所述外层链接,以得到目标加密链接。2.如权利要求1所述的目标链接加密方法,其特征在于,对所述外层链接参数和所述加密内层链接按同一编码规则进行编码处理,得到编码外层参数和编码内层链接的步骤,包括:获取编码容器,按第一填充顺序,将所述外层链接参数和所述加密内层链接以普通键值对的形式填充到所述编码容器中;对所述编码容器内的所述普通键值对进行编码处理,得到多个编码键值对;按第一读取顺序,从所述编码容器中读取所述编码键值对,得到所述编码外层参数和所述编码内层链接,所述第一读取顺序与所述第一填充顺序相对应。3.如权利要求2所述的目标链接加密方法,其特征在于,将所述外层链接参数和所述加密内层链接以普通键值对的形式填充到所述编码容器中之后,后续步骤替换为如下步骤:按第二读取顺序,从所述编码容器中读取所述普通键值对,得到待编码字符串,所述第二读取顺序与所述外链填充方式中填充内容的排列顺序相对应;对所述待编码字符串进行编码处理得到编码字符串,所述编码字符串中包括与所述外层链接参数对应的编码外层参数,以及与所述加密内层链接对应的所述编码内层链接;将所述编码字符串填充至所述外层链接,得到目标加密链接。4.如权利要求1所述的链接加密方法,其特征在于,所述根据预设的内链填充方式将所述加密字符串填充至所述内层链接的步骤,包括:根据预设的特征关键字,利用所述加密字符串作为特征值生成特征键值对;将所述内层链接中的所述内层链接参数替换为所述特征键值对。5.如权利要求1所述的链接加密方法,其特...

【专利技术属性】
技术研发人员:熊星
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1