本申请涉及大数据,尤其涉及一种文件加密投送方法、装置、设备及存储介质。
背景技术:
1、当前客户跟机构办理业务时,制作相关的文件需要机构线下办理完成后,基于客户留下的地址信息与联系方式通过快递服务寄出。
2、目前在制作文件时,会在文件上添加以客户的地址信息与联系方式生成的二维码,任意可识别二维码的工具均可通过扫描文件上的二维码识别出客户的地址信息与联系方式,存在客户的地址信息与联系方式发生泄露的概率。
技术实现思路
1、本申请提供一种文件加密投送方法、装置、设备及存储介质,用以降低客户的地址信息与联系方式发生泄露的概率。
2、第一方面,本申请提供一种文件加密投送方法,包括:应用于发件方,方法包括:
3、获取客户录入的交易信息,基于交易信息生成文件的正文内容;
4、获取客户的客户信息,并基于国密算法对客户信息进行加密,得到加密二维码,加密二维码中包络加密的客户信息,客户信息包括客户的联系方式与地址信息;
5、制作文件的封面,并将加密二维码添加到封面的预设区域,得到制作完成的待投送文件。
6、在一种可能的设计中,基于国密算法对客户信息进行加密,得到加密二维码,包括:
7、获取第一密钥,并基于国密算法采用第一密钥对客户信息进行加密,得到加密的客户信息,并将加密的客户信息生成对应的加密二维码。
8、在一种可能的设计中,对客户信息进行加密的国密算法为sm4算法。
9、第二方面,本申请提供一种文件加密投送方法,应用于投送方,方法包括:
10、获取待投送文件,并扫描待投送文件的封面的预设区域处的加密二维码,得到加密的客户信息;
11、基于国密算法对加密的客户信息进行解密,得到客户的联系方式与地址信息;
12、基于客户的地址信息,将待投送文件投送给客户。
13、在一种可能的设计中,基于国密算法对加密的客户信息进行解密,得到客户的联系方式与地址信息,包括:
14、获取第一密钥,基于国密算法采用第一密钥对加密的客户信息进行解密,得到客户的联系方式与地址信息,第一密钥为用于对客户信息进行加密的密钥。
15、在一种可能的设计中,对加密的客户信息进行解密的国密算法为sm4算法。
16、第三方面,本申请提供一种文件加密投送装置,应用于发件方,装置包括:
17、获取模块,用于获取客户录入的交易信息,基于交易信息生成文件的正文内容;
18、加密模块,用于获取客户的客户信息,并基于国密算法对客户信息进行加密,得到加密二维码,加密二维码中包络加密的客户信息,客户信息包括客户的联系方式与地址信息;
19、制作模块,用于制作文件的封面,并将加密二维码添加到封面的预设区域,得到制作完成的待投送文件。
20、第四方面,本申请提供一种文件加密投送装置,应用于投送方,装置包括:
21、获取模块,用于获取待投送文件,并扫描待投送文件的封面的预设区域处的加密二维码,得到加密的客户信息;
22、解密模块,用于基于国密算法对加密的客户信息进行解密,得到客户的联系方式与地址信息;
23、投送模块,用于基于客户的地址信息,将待投送文件投送给客户。
24、第五方面,本申请实施例提供一种电子设备,包括:至少一个处理器和存储器;存储器存储计算机执行指令;至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如上第一方面与第二方面以及第一方面与第二方便各种可能的设计的文件加密投送方法。
25、第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上第一方面与第二方面以及第一方面与第二方便各种可能的设计的文件加密投送方法。
26、第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时,实现如上第一方面与第二方面以及第一方面与第二方便各种可能的设计的文件加密投送方法。
27、本申请提供的文件加密投送方法、装置、设备及存储介质,发件方基于交易信息生成文件的正文内容,并基于国密算法对客户的联系方式与地址信息进行加密,得到关于客户的联系方式与地址信息对应的加密二维码,并将加密二维码添加到文件封面的预设区域,得到制作完成的待投送文件。投送方扫描待投送文件的封面的预设区域处的加密二维码,得到加密的客户信息,并基于国密算法对加密的客户信息进行解密,得到客户的联系方式与地址信息,然后基于客户的地址信息,将待投送文件投送给客户。本申请通过对客户的联系方式与地址信息进行加密,使用可识别二维码的工具扫描文件上的加密二维码只能得到加密的客户信息,投送方只有通过解密才能得到客户的联系方式与地址信息,因此,能够降低客户的联系方式与地址信息被泄露的概率。
1.一种文件加密投送方法,应用于发件方,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于国密算法对所述客户信息进行加密,得到加密二维码,包括:
3.根据权利要求1或2所述的方法,其特征在于,对所述客户信息进行加密的国密算法为sm4算法。
4.一种文件加密投送方法,应用于投送方,其特征在于,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述基于国密算法对加密的客户信息进行解密,得到客户的联系方式与地址信息,包括:
6.根据权利要求4或5所述的方法,其特征在于,对加密的客户信息进行解密的国密算法为sm4算法。
7.一种文件加密投送装置,应用于发件方,其特征在于,所述装置包括:
8.一种文件加密投送装置,应用于投送方,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-3中任一项所述的方法或权利要求4-6中任一项所述的方法。
11.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现如权利要求1-3中任一项所述的方法或权利要求4-6中任一项所述的方法。