【技术实现步骤摘要】
一种分享链接的加密方法及装置
[0001]本申请涉及网络安全
,尤其是涉及一种分享链接的加密方法及装置。
技术介绍
[0002]随着互联网时代的到来,互联网的信息资源传播越来越丰富,面对繁杂的信息,人们更愿意方便快捷的访问到自己所想要访问的资源,如何降低人们获取信息资源的成本,已成为互联网服务提供者需要解决的问题。
[0003]为了降低人们获取信息资源的成本,可采用信息资源分享。在进行资源分享时,用户要先复制需分享资源的URL链接地址,URL链接地址是Web应用的入口,再将生成的URL链接地址发送给被分享用户,人们可通过分享的方式来降低获取信息资源的成本。但在URL链接地址中,由于未对URL链接地址进行加密,URL链接地址本身包含一些敏感信息,攻击者可对URL链接地址进行攻击,导致在传输过程中无法保证URL链接地址的安全问题。
[0004]因此,目前亟需可解决上述技术问题的一种分享链接的加密方法及装置。
技术实现思路
[0005]针对相关技术中所存在的不足,本申请提供一种分享链接的加密方 ...
【技术保护点】
【技术特征摘要】
1.一种分享链接的加密方法,其特征在于,应用于服务器,所述方法包括:接收第一用户设备发送的加密请求,所述加密请求包括待分享的第一网络链接,所述第一用户设备为待分享的用户设备;判断预设数据库中是否预先存储所述第一网络链接与第二网络链接的映射关系,所述第二网络链接为所述第一网络链接进行加密的网络链接;当所述预设数据库中存储所述第一网络链接与所述第二网络链接的映射关系时,在所述预设数据库中,查询所述第一网络链接对应的第二网络链接;将所述第二网络链接发送给所述第一用户设备,以便于所述第一用户设备将所述第二网络链接分享给第二用户设备,所述第二用户设备为接收分享的用户设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述预设数据库中未存储所述第一网络链接与所述第二网络链接的映射关系时,获取所述第一网络链接,建立所述第一网络链接与所述第二网络链接之间的映射关系;将所述映射关系存储在预设数据库中。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一网络链接,建立所述第一网络链接与所述第二网络链接之间的映射关系;具体包括:获取第一密钥和所述第一网络链接,将所述第一网络链接与所述第一密钥进行拼接,得到第一结果;所述第一密钥为任意一个随机生成的密钥;将所述第一结果进行哈希运算,得到第二结果;将所述第二结果与所述第一网络链接进行拼接,得到第三结果;获取第二密钥,将所述第三结果与所述第二密钥进行AES加密,得到第四结果;所述第二密钥为任意一个随机生成的密钥;根据所述第四结果得到所述第二网络链接,并建立所述第一网络链接与所述第二网络链接之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述根据所述第四结果得到所述第二网络链接,具体包括:对所述第四结果进行索引编码,得到所述第二网络链接。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二用户设备发送的访问请求,所述访问请求包括所述第二网络链接;在预设数据库中,查询所述第二网络链接对应的所述第一网络链接;将所述第一网络链接发送给所述第二用户设备,以便于所述第二用户设备访问所述第一网络链接。6.一种分享链接的加密方法,其特征在于,应用于第一用户设备中,所述方法包括:响应于用户的加密操作,所述加密操作包括待分享的第三网络链接;判断预设链接库是否预先存储所述第三网络链接与第四网络链接的映射关系,所述第四网络链接为所述第三网络链接进行加密的网络链接;当所述预设链接库中存储所述第三网络链接与所述第四网络链接的映射关系时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。